[BugFix][API-820][wifi]fix lynq_wifi_get_sta_available_ap get  error ip

Change-Id: Ie50c4441cbf1598db4e400d028a8d5660a3baf9e
diff --git a/lib/liblynq-wifi6/libwifi6.c b/lib/liblynq-wifi6/libwifi6.c
index 2525771..25e429b 100755
--- a/lib/liblynq-wifi6/libwifi6.c
+++ b/lib/liblynq-wifi6/libwifi6.c
@@ -2643,8 +2643,7 @@
 
 int lynq_get_connect_ap_ip(lynq_wifi_index_e idx, char *ip)
 {
-    curr_status_info curr_state;
-    ap_info_s ap;
+    char bssid[1024] = {0};
 
     if (ip == NULL)
     {
@@ -2654,15 +2653,12 @@
 
     CHECK_IDX(idx, CTRL_STA);
 
-    memset(&ap, 0, sizeof (ap));
-    curr_state.ap = ≈
-    curr_state.state = NULL;
-    if (inner_get_status_info(idx, &curr_state) != 0)
+    if (lynq_get_connect_ap_mac(idx, bssid) != 0)
     {
         return -1;
     }
-    strcpy(ip, curr_state.ap->ap_ip);
-    return 0;
+
+    return inner_get_ip_by_mac(bssid, ip, 32); //better input by user
 }
 
 int lynq_ap_connect_num(int sta_number)