diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-23 14:15:30 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-26 13:14:52 +0000 |
commit | 7c5e27caf96b777c8fd5f8bfdd612346ef1957b4 (patch) | |
tree | fa825a4bfc16689c652cd6a2d4d6d3efbf16d3fc | |
parent | 5b3709e61ed12cef6763b87f1eed4936dee89931 (diff) |
iface-modem-3gpp: fix double GError free on registration sync failure
-rw-r--r-- | src/mm-iface-modem-3gpp.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mm-iface-modem-3gpp.c b/src/mm-iface-modem-3gpp.c index 2a063996..aa6b277a 100644 --- a/src/mm-iface-modem-3gpp.c +++ b/src/mm-iface-modem-3gpp.c @@ -2587,11 +2587,8 @@ sync_registration_ready (MMIfaceModem3gpp *self, ctx = g_task_get_task_data (task); - mm_iface_modem_3gpp_run_registration_checks_finish (self, res, &error); - if (error) { - mm_obj_dbg (self, "Synchronizing 3GPP registration failed: %s", error->message); - g_error_free (error); - } + if (!mm_iface_modem_3gpp_run_registration_checks_finish (self, res, &error)) + mm_obj_dbg (self, "couldn't synchronize 3GPP registration: %s", error->message); /* Go on to next step */ ctx->step++; |