From 7ff5e30dce22bbe636d8f9dfafaad477bf844003 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 19 Jul 2017 11:02:49 +0200 Subject: [PATCH] broadband-modem: if no own numbers returned, complete task with NULL Fixes: 738deebfb4586ffff560d538f7809cf2fdee7132 Reported-by: Colin Helliwell --- src/mm-broadband-modem.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index fe21a256..78c36bae 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -1159,15 +1159,11 @@ modem_load_own_numbers_done (MMIfaceModem *self, g_byte_array_unref (mdn); return; } - } else { - numbers = mm_3gpp_parse_cnum_exec_response (result, &error); - if (numbers) - g_task_return_pointer (task, numbers, (GDestroyNotify)g_strfreev); - } - - if (error) g_task_return_error (task, error); - + } else { + numbers = mm_3gpp_parse_cnum_exec_response (result, NULL); + g_task_return_pointer (task, numbers, (GDestroyNotify)g_strfreev); + } g_object_unref (task); }