diff options
author | Ben Chan <benchan@chromium.org> | 2017-07-18 15:28:51 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-07-19 13:56:34 +0200 |
commit | 8af44d3589615b054221a34e39c0525dd0a2e491 (patch) | |
tree | 373071237b9102f8b0248220d816d87257fc4439 /src/mm-broadband-bearer.c | |
parent | 4db3ccf2af1f00f848af105910e75581383f0db4 (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/mm-broadband-bearer.c')
-rw-r--r-- | src/mm-broadband-bearer.c | 1 |
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); |