From 8af44d3589615b054221a34e39c0525dd0a2e491 Mon Sep 17 00:00:00 2001 From: Ben Chan Date: Tue, 18 Jul 2017 15:28:51 -0700 Subject: [PATCH] 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. --- src/mm-broadband-bearer.c | 1 + 1 file changed, 1 insertion(+) 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);