summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2018-11-29 19:17:11 +0800
committerLu Qiuwen <[email protected]>2018-11-29 19:17:11 +0800
commit7f1579e13b589b30719fc2b176d8f5b3a0443689 (patch)
tree5f8c1063c4c1e4860df09d554ec46a2c36642cfb
parent1cfc044c43070c8a83cfc7de2334ac9219895513 (diff)
修正创建网卡状态更新线程时传入野指针的问题。
-rw-r--r--service/src/phydev.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/service/src/phydev.c b/service/src/phydev.c
index ae3f2a5..4ac8703 100644
--- a/service/src/phydev.c
+++ b/service/src/phydev.c
@@ -765,13 +765,10 @@ int phydev_init(struct sc_main * sc)
/* 启动物理设备状态更新线程 */
pthread_t __pid_phydev_link_update;
- int ret = pthread_create(&__pid_phydev_link_update, NULL,
- phydev_link_state_update_thread, &sc->phydev_main);
-
+ int ret = pthread_create(&__pid_phydev_link_update, NULL, phydev_link_state_update_thread, sc->phydev_main);
if (ret < 0)
{
- MR_ERROR("PHYDEV link state update thread create failed: %s",
- strerror(errno));
+ MR_ERROR("PHYDEV link state update thread create failed: %s", strerror(errno));
return RT_ERR;
}