broadband-modem: if no own numbers returned, complete task with NULL

Fixes: 738deebfb4

Reported-by: Colin Helliwell <colin.helliwell@ln-systems.com>
This commit is contained in:
Aleksander Morgado
2017-07-19 11:18:11 +02:00
parent 14dbbad1ad
commit 7ff5e30dce
+4 -8
View File
@@ -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);
}