[Bugfxi][API-663][wifi] fix sta callback didn't egnore unkown events
Change-Id: If33b521f6cb15aa5eaf97f3dfa210e8830aca3d5
diff --git a/lib/liblynq-wifi6/libwifi6.c b/lib/liblynq-wifi6/libwifi6.c
index 3f684f1..02b3b16 100755
--- a/lib/liblynq-wifi6/libwifi6.c
+++ b/lib/liblynq-wifi6/libwifi6.c
@@ -437,8 +437,9 @@
return;
}
+ RLOGD("EVENT : %s\n", modify);
*error = LYNQ_UNSPECIFIED_REASON;
- *state = LYNQ_WIFI_STA_STATUS_DISCONNECT;
+ *state = LYNQ_WIFI_STATUS_EGNORE;
RLOGD("LAST : STA state:%d,error:%d\n",*state,*error);
return;
@@ -477,9 +478,12 @@
continue;
}
get_state_error(msg_notify,&state,&error);
- RLOGD("STAWatcherThreadProc callback begin ------> %d %d\n", state, error);
- g_sta_callback_func(g_sta_callback_priv, state, error);
- RLOGD("STAWatcherThreadProc callback end ------> %d %d\n", state, error);
+ if (state != LYNQ_WIFI_STATUS_EGNORE)
+ {
+ RLOGD("STAWatcherThreadProc callback begin ------> %d %d\n", state, error);
+ g_sta_callback_func(g_sta_callback_priv, state, error);
+ RLOGD("STAWatcherThreadProc callback end ------> %d %d\n", state, error);
+ }
}
}
if (lynq_wpa_ctrl != NULL)