From 9045d2439acfb49a3a6ae56bd33dee4fd9290239 Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Tue, 25 Nov 2025 10:48:57 +0100 Subject: [PATCH] m-modem-manager: Don't leak error And include the error message while we're at it. Fixes: 2794764d5ae889 (m-modem-manager: add module for tracking status of voice calls) Signed-off-by: Evangelos Ribeiro Tzaras --- modules/module-modem-manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/module-modem-manager.c b/modules/module-modem-manager.c index e07d1aff..a0ab8067 100644 --- a/modules/module-modem-manager.c +++ b/modules/module-modem-manager.c @@ -103,14 +103,15 @@ static void bind_call (GObject * obj, GAsyncResult * res, gpointer data) { WpModemManager *wpmm = WP_MODEM_MANAGER (data); - GError *err = NULL; + g_autoptr (GError) err = NULL; GDBusProxy *call; GVariant *prop; gint init_state; call = g_dbus_proxy_new_finish (res, &err); if (call == NULL) { - wp_warning_object (wpmm, "Failed to get call"); + g_prefix_error (&err, "Failed to get call: "); + wp_warning_object (wpmm, "%s", err->message); return; }