From 19057cc356a69b7eeb981458b97c88a4dfcb8869 Mon Sep 17 00:00:00 2001 From: tongyebin Date: Sat, 12 Oct 2019 11:49:24 +0800 Subject: [PATCH] =?UTF-8?q?MOD=20aaa-12=20=E8=A7=A3=E5=86=B3LTE=E6=A8=A1?= =?UTF-8?q?=E5=9D=97bug=20SOL=20=E4=BF=AE=E6=94=B9=E4=BA=BA=EF=BC=9Atongye?= =?UTF-8?q?bin=20=E6=A3=80=E8=A7=86=E4=BA=BA=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config-server/LTE_config/LTE_config.c | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/Platform/user/configm/config-server/LTE_config/LTE_config.c b/Platform/user/configm/config-server/LTE_config/LTE_config.c index 943fe6289..da0c92e95 100644 --- a/Platform/user/configm/config-server/LTE_config/LTE_config.c +++ b/Platform/user/configm/config-server/LTE_config/LTE_config.c @@ -156,7 +156,7 @@ ret_code LTE_json_parse(pointer input, uint *conf_type, int action) return ret; } -void killpid() +/*void killpid() { char pid[10] = {0}; char cmd[20] = {0}; @@ -173,7 +173,7 @@ void killpid() sprintf(cmd,"kill %d",pid_int); system(cmd); pclose(fp); -} +}*/ ret_code start_lte() { @@ -209,7 +209,9 @@ ret_code start_lte() } else if(strstr(result,"start pppd ppp0") != NULL) { - while(i < 120) + pclose(f); + return RET_OK; +/* while(i < 120) { if(access(file_path,0) != -1) { @@ -227,12 +229,12 @@ ret_code start_lte() //ɱËÀ½ø³Ì killpid(); rpc_log_info("please check the sim card\n"); - return RET_EXEC_SHELL_ERR; + return RET_EXEC_SHELL_ERR;*/ } else { pclose(f); - return RET_UNKNOWN; + return RET_EXEC_SHELL_ERR; } } @@ -269,7 +271,7 @@ ret_code stop_lte() else { pclose(f); - return RET_UNKNOWN; + return RET_EXEC_SHELL_ERR; } } @@ -302,14 +304,16 @@ ret_code restart_lte() return RET_NO_LTE_MODULE_ERR; } - else if(strstr(result,"pppd apparently already active, start aborted!") != NULL) + else if(strstr(result,"pppd apparently already active") != NULL) { pclose(f); return RET_ALREADY_START_ERR; } else if(strstr(result,"start pppd ppp0") != NULL) { - while(i < 120) + pclose(f); + return RET_OK; +/* while(i < 120) { if(access(file_path,0) != -1) { @@ -326,13 +330,13 @@ ret_code restart_lte() //ɱËÀ½ø³Ì killpid(); rpc_log_info("please check the sim card\n"); - return RET_EXEC_SHELL_ERR; + return RET_EXEC_SHELL_ERR;*/ } else { - pclose(f); - return RET_UNKNOWN; + pclose(f); + return RET_EXEC_SHELL_ERR; } }