diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2020-07-04 05:46:56 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2020-07-04 06:37:07 +0200 |
commit | ee262a473dcfd5702f66c532d42285c2763bad11 (patch) | |
tree | ed88d3e8c2f1140404ccf04a9b53a9b4e77d495f | |
parent | 2cb8e5ef5d30330442af152fa7d65ec7cc612e89 (diff) |
cinterion,signal: report error from parent signal support check
-rw-r--r-- | plugins/cinterion/mm-broadband-modem-cinterion.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/cinterion/mm-broadband-modem-cinterion.c b/plugins/cinterion/mm-broadband-modem-cinterion.c index 59fa779d..852cf055 100644 --- a/plugins/cinterion/mm-broadband-modem-cinterion.c +++ b/plugins/cinterion/mm-broadband-modem-cinterion.c @@ -2125,10 +2125,12 @@ parent_signal_check_support_ready (MMIfaceModemSignal *self, GAsyncResult *res, GTask *task) { - gboolean parent_supported; + GError *error = NULL; - parent_supported = iface_modem_signal_parent->check_support_finish (self, res, NULL); - g_task_return_boolean (task, parent_supported); + if (!iface_modem_signal_parent->check_support_finish (self, res, &error)) + g_task_return_error (task, error); + else + g_task_return_boolean (task, TRUE); g_object_unref (task); } |