Quellcode durchsuchen

update: 优化tls_bt_util_init

Wendal Chen vor 2 Jahren
Ursprung
Commit
e719db51f5
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  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;