Explorar el Código

update: 优化tls_bt_util_init

Wendal Chen hace 2 años
padre
commit
e719db51f5
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      src/app/bleapp/wm_bt_util.c

+ 3 - 0
src/app/bleapp/wm_bt_util.c

@@ -206,6 +206,9 @@ int tls_bt_util_deinit(void)
 
 int tls_bt_util_init(void)
 {
+    // 因为tls_bt_util_deinit不会被调用, 所以这里需要判断一下, 防止重复初始化
+    if(!dl_list_empty(&async_evt_list.list))
+    { return 0; }
     dl_list_init(&async_evt_list.list);
     ble_npl_mutex_init(&async_evt_list.list_mutex);
     return 0;