From d43ab28a29420a61d031908abbf1d13b2cb35796 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 10 Oct 2013 18:59:08 +0200 Subject: lib: Fix a small memory leak The bus was never unreferenced in the UpWakeups object. --- libupower-glib/up-wakeups.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libupower-glib/up-wakeups.c b/libupower-glib/up-wakeups.c index 3729ad7..ed6bf80 100644 --- a/libupower-glib/up-wakeups.c +++ b/libupower-glib/up-wakeups.c @@ -377,6 +377,8 @@ up_wakeups_finalize (GObject *object) g_object_unref (wakeups->priv->proxy); if (wakeups->priv->prop_proxy != NULL) g_object_unref (wakeups->priv->prop_proxy); + if (wakeups->priv->bus) + dbus_g_connection_unref (wakeups->priv->bus); G_OBJECT_CLASS (up_wakeups_parent_class)->finalize (object); } -- cgit v1.2.3