aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBen Chan <benchan@chromium.org>2017-07-18 15:28:51 -0700
committerAleksander Morgado <aleksander@aleksander.es>2017-07-19 13:56:34 +0200
commit8af44d3589615b054221a34e39c0525dd0a2e491 (patch)
tree373071237b9102f8b0248220d816d87257fc4439 /src
parent4db3ccf2af1f00f848af105910e75581383f0db4 (diff)
broadband-bearer: fix crm_range_ready
crm_range_ready() misses a return statement after it invokes interface_initialization_step(), which will lead to an invalid access of the already freed InitAsyncContext.
Diffstat (limited to 'src')
-rw-r--r--src/mm-broadband-bearer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mm-broadband-bearer.c b/src/mm-broadband-bearer.c
index 696f9bfd..a2bcb3a4 100644
--- a/src/mm-broadband-bearer.c
+++ b/src/mm-broadband-bearer.c
@@ -2210,6 +2210,7 @@ crm_range_ready (MMBaseModem *modem,
/* Fine, go on with next step */
ctx->step++;
interface_initialization_step (ctx);
+ return;
}
g_assert (error == NULL);