diff --git a/code/application/source/sf_app/code/source/4gMng/sf_sms.c b/code/application/source/sf_app/code/source/4gMng/sf_sms.c index 542d853e4..d733571ca 100755 --- a/code/application/source/sf_app/code/source/4gMng/sf_sms.c +++ b/code/application/source/sf_app/code/source/4gMng/sf_sms.c @@ -2230,7 +2230,7 @@ SINT32 sf_power_off_check_sms(void) SLOGD(" s %d %d\n",sf_get_sim_insert(), sf_app_while_flag()); /*instant, hybrid mode*/ - if((!sf_get_signal_ready_flag()) && (sf_get_sim_insert()) && (sf_app_while_flag())) + if((!sf_get_signal_ready_flag()) && (sf_get_sim_insert()) && (sf_app_while_flag()) && (puiPara->GprsSwitch)) { if(puiPara->GprsMode) {