diff --git a/code/application/source/sf_app/code/source/app/sf_service.c b/code/application/source/sf_app/code/source/app/sf_service.c index d618c3166..07ae5b742 100755 --- a/code/application/source/sf_app/code/source/app/sf_service.c +++ b/code/application/source/sf_app/code/source/app/sf_service.c @@ -1292,7 +1292,7 @@ static SINT32 app_Register_Net_Error_return_setup(SF_FN_PARAM_S *pfnParam, app_led_net_reg_stop(s32ret); } - else if (!sf_sms_check_send()) { + else if ((!sf_sms_check_send() || (SF_APP_ERROR_FILE_SEND == s32ret))) { sf_power_off(); } RegisterNetTskParam.IsRun = 0; @@ -1799,7 +1799,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam) pCustomerParam->NeedTimeSyncStartUp = 0; s32ret = sf_file_send_auto(); - SF_APPCOMM_CHECK_RETURN(s32ret, SF_APP_ERROR_FILE_SEND); + //SF_APPCOMM_CHECK_RETURN(s32ret, SF_APP_ERROR_FILE_SEND); if (sf_get_pic()) {