diff options
| author | mbkma <[email protected]> | 2026-03-11 23:23:00 +0100 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-03-12 12:26:48 -0400 |
| commit | 239eecf1017a480b4f3abb1db6c8742d820ece12 (patch) | |
| tree | f587d13f9dd1431fd92586bec745e846b895ea87 | |
| parent | ed7cddce77cce03d3637a80bb057b1ff0c5855c5 (diff) | |
| download | mate-power-manager-239eecf1017a480b4f3abb1db6c8742d820ece12.tar.bz2 mate-power-manager-239eecf1017a480b4f3abb1db6c8742d820ece12.tar.xz | |
| -rw-r--r-- | src/gpm-engine.c | 1 | ||||
| -rw-r--r-- | src/gpm-manager.c | 3 | ||||
| -rw-r--r-- | src/gpm-session.c | 1 |
3 files changed, 4 insertions, 1 deletions
diff --git a/src/gpm-engine.c b/src/gpm-engine.c index 43d1321..982b519 100644 --- a/src/gpm-engine.c +++ b/src/gpm-engine.c @@ -717,6 +717,7 @@ phone_device_added_cb (GpmPhone *phone, guint idx, GpmEngine *engine) /* state changed */ gpm_engine_device_add (engine, device); g_ptr_array_add (engine->priv->array, g_object_ref (device)); + g_object_unref (device); gpm_engine_recalculate_state (engine); } diff --git a/src/gpm-manager.c b/src/gpm-manager.c index 30cf92a..6a8cc1e 100644 --- a/src/gpm-manager.c +++ b/src/gpm-manager.c @@ -1172,7 +1172,7 @@ gpm_manager_engine_discharging_cb (GpmEngine *engine, UpDevice *device, GpmManag UpDeviceKind kind; gboolean ret; const gchar *title; - const gchar *message; + gchar *message = NULL; gdouble percentage; gint64 time_to_empty; gchar *remaining_text = NULL; @@ -1234,6 +1234,7 @@ gpm_manager_engine_discharging_cb (GpmEngine *engine, UpDevice *device, GpmManag out: g_free (icon); g_free (remaining_text); + g_free (message); return; } diff --git a/src/gpm-session.c b/src/gpm-session.c index 9b5cc23..2960501 100644 --- a/src/gpm-session.c +++ b/src/gpm-session.c @@ -174,6 +174,7 @@ gpm_session_is_idle (GpmSession *session) if (!ret) { g_warning ("failed to get idle status: %s", error->message); g_error_free (error); + g_free (value); is_idle = FALSE; goto out; } |
