aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-manager.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-05-23 12:16:55 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-05-26 13:14:52 +0000
commit01223b2d4dd61d3a3801543981791927b0746a66 (patch)
tree2fcdeac7409b67b27b97ea711cef52af74c99e40 /src/mm-base-manager.c
parent38740e9d11a52f91e41349a62caf35f8e1a67f48 (diff)
base-manager: make sure g_autoptr() variables are initialized to NULL
Otherwise, we may have memory issues if the variable isn't initialized and the method exits.
Diffstat (limited to 'src/mm-base-manager.c')
-rw-r--r--src/mm-base-manager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mm-base-manager.c b/src/mm-base-manager.c
index e7df890a..f538469a 100644
--- a/src/mm-base-manager.c
+++ b/src/mm-base-manager.c
@@ -741,11 +741,11 @@ mm_base_modem_sync_ready (MMBaseModem *self,
GAsyncResult *res,
gpointer user_data)
{
- g_autoptr(GError) error;
+ g_autoptr(GError) error = NULL;
mm_base_modem_sync_finish (self, res, &error);
if (error) {
- mm_obj_warn (self, "synchronization failed");
+ mm_obj_warn (self, "synchronization failed: %s", error->message);
return;
}
mm_obj_info (self, "synchronization finished");