[BugFix][wifi][API-669]fix api ret 0 with error input

Change-Id: I8b67d64dcead948c82e4bde3a1d2e56bb73e89d4
diff --git a/lib/liblynq-wifi6/libwifi6.c b/lib/liblynq-wifi6/libwifi6.c
index 78c756e..369c6b6 100755
--- a/lib/liblynq-wifi6/libwifi6.c
+++ b/lib/liblynq-wifi6/libwifi6.c
@@ -832,34 +832,40 @@
  *
  * */ 
 static int lynq_check_set_frequency(int input_frequency){
-    static int legitimate_frequency[21]={2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,5180,5200,5220,5240,5745,5765,5785,5805,5825};
-    int i = 0;
-    int flag_check = 0;
-    for(i=0 ;i<= 21; i++){
-        if(input_frequency == legitimate_frequency[i]){
-            flag_check = 1;
+    int legitimate_frequency[]={2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,5180,5200,5220,5240,5745,5765,5785,5805,5825};
+    int i;
+    int arr_len = sizeof(legitimate_frequency) / sizeof(int);
+
+    for(i = 0; i <= arr_len; i++)
+    {
+        if(input_frequency == legitimate_frequency[i])
             break;
-        }
     }
-    if(flag_check == 1){
-        printf("input frequency in range\n");
-    }else{
-        printf("input frequency is eero--->%d,please check it\n",input_frequency);
+
+    if(i == arr_len)
+    {
+        printf("input frequency is eero--->%d,please check it\n", input_frequency);
         return -1;
     }
+
     return 0;
 }
 int lynq_wifi_ap_frequency_set(lynq_wifi_index_e idx,int lynq_wifi_frequency)
 {
+    int check;
     char lynq_wifi_frequency_cmd[128]={0};
     char lynq_cmd_mode[128]={0};
     char lynq_cmd_slect[128]={0};
 
     //@do check input frequency
-    if((lynq_check_set_frequency(lynq_wifi_frequency)) != 0){
+    check = lynq_check_set_frequency(lynq_wifi_frequency);
+    if(check != 0)
+    {
+        printf("do check frequency error\n");
         return -1;
     }
-    if (lynq_check_network_number(idx, CTRL_AP, AP_NETWORK_0) != 0) {
+    if (lynq_check_network_number(idx, CTRL_AP, AP_NETWORK_0) != 0)
+    {
         return -1;
     }