[FIXBUG]fix wifi set channel api
Change-Id: Id5a0a73acc613a0e7ba98cd74e94dc2c015d708c
diff --git a/lib/liblynq-wifi6/libwifi6.c b/lib/liblynq-wifi6/libwifi6.c
index fad739f..d3a81ef 100755
--- a/lib/liblynq-wifi6/libwifi6.c
+++ b/lib/liblynq-wifi6/libwifi6.c
@@ -342,20 +342,22 @@
{
FILE *fp;
int ret;
+ char lynq_cmd_ret[MAX_RET]="";
+ char lynq_cmd_channel[MAX_CMD]="";
+
if(idx<0||idx>9){
return -1;
}
- char lynq_cmd_ret[MAX_RET]="";
- char lynq_cmd_channel[MAX_CMD]="";
- sprintf(lynq_cmd_channel,"/data/wl chanspec %d\n",channel);
- system("/data/wl down");
+
+ sprintf(lynq_cmd_channel,"wl chanspec %d\n",channel);
+ system("wl down");
fp=popen(lynq_cmd_channel,"r");
if((fgets(lynq_cmd_ret,sizeof(lynq_cmd_ret),fp))!=NULL){
if(strncmp(lynq_cmd_ret,g_lynq_wifi_ok,2) != 0){
PRINT_AND_RETURN_VALUE("set channel error",-1);
}
- system("/data/wl up");
+ system("wl up");
}
return 0;