diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-iface-modem-simple.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mm-iface-modem-simple.c b/src/mm-iface-modem-simple.c index 56d9cff4..2427773c 100644 --- a/src/mm-iface-modem-simple.c +++ b/src/mm-iface-modem-simple.c @@ -303,7 +303,8 @@ wait_for_packet_service_state_ready (MMIfaceModem3gpp *self, ctx = g_task_get_task_data (task); g_assert (!ctx->error); - if (!mm_iface_modem_3gpp_wait_for_packet_service_state_finish (self, res, &ctx->error)) + mm_iface_modem_3gpp_wait_for_packet_service_state_finish (self, res, &ctx->error); + if (ctx->error) ctx->step++; else ctx->step = PACKET_SERVICE_ATTACH_IN_3GPP_NETWORK_STEP_LAST; |