diff options
-rw-r--r-- | drivers/rilmodem/netmon.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/rilmodem/netmon.c b/drivers/rilmodem/netmon.c index 9f3a1191..d2792804 100644 --- a/drivers/rilmodem/netmon.c +++ b/drivers/rilmodem/netmon.c @@ -358,8 +358,10 @@ static void periodic_update_cb(struct ril_msg *message, gpointer user_data) struct cb_data *cbd = user_data; ofono_netmon_cb_t cb = cbd->cb; - if (message->error != RIL_E_SUCCESS) + if (message->error != RIL_E_SUCCESS) { CALLBACK_WITH_FAILURE(cb, cbd->data); + return; + } CALLBACK_WITH_SUCCESS(cb, cbd->data); } |