diff --git a/softap/sdk/qsap_api.c b/softap/sdk/qsap_api.c index c551923..9298b2c 100644 --- a/softap/sdk/qsap_api.c +++ b/softap/sdk/qsap_api.c @@ -2937,7 +2937,6 @@ static void qsap_handle_set_request(s8 *pcmd, s8 *presp, u32 *plen) value = atoi(pVal); if(TRUE != IS_VALID_TX_POWER(value)) goto error; - qsap_set_ini_filename(); qsap_scnprintf(pVal, strlen(pVal)+1, "%ld", value); cNum = STR_TX_POWER_IN_INI; ini = INI_CONF_FILE; @@ -3032,6 +3031,8 @@ void qsap_hostd_exec_cmd(s8 *pcmd, s8 *presp, u32 *plen) SKIP_BLANK_SPACE(pcmd); check_for_configuration_files(); + if(fIni == NULL) + qsap_set_ini_filename(); if(!strncmp(pcmd, Cmd_req[eCMD_GET], strlen(Cmd_req[eCMD_GET])) && isblank(pcmd[strlen(Cmd_req[eCMD_GET])])) { qsap_handle_get_request(pcmd, presp, plen);