From 25f37fd613386ab135008dfb97946710ba3674cf Mon Sep 17 00:00:00 2001 From: Ben Chan Date: Fri, 6 Oct 2017 18:05:35 -0700 Subject: [PATCH] wavecom: fix memory leak --- plugins/wavecom/mm-broadband-modem-wavecom.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/wavecom/mm-broadband-modem-wavecom.c b/plugins/wavecom/mm-broadband-modem-wavecom.c index 94115408..5da6c232 100644 --- a/plugins/wavecom/mm-broadband-modem-wavecom.c +++ b/plugins/wavecom/mm-broadband-modem-wavecom.c @@ -305,13 +305,14 @@ wwsm_read_ready (MMBaseModem *self, } } - if (result->allowed == MM_MODEM_MODE_NONE) + if (result->allowed == MM_MODEM_MODE_NONE) { g_task_return_new_error (task, MM_CORE_ERROR, MM_CORE_ERROR_FAILED, "Unknown wireless data service reply: '%s'", response); - else + g_free (result); + } else g_task_return_pointer (task, result, g_free); g_object_unref (task);