summaryrefslogtreecommitdiff
path: root/libdbus/xfpm-dbus.c
diff options
context:
space:
mode:
authorEric Koegel <eric.koegel@gmail.com>2015-03-25 15:26:39 +0300
committerEric Koegel <eric.koegel@gmail.com>2015-03-25 15:27:08 +0300
commitfb190d279fab075e24f40dafc979a5d2565cbd3a (patch)
treeb2d6152dda143c7291af75f3b2fab52b5347db1e /libdbus/xfpm-dbus.c
parenta055fa2e42204b484b6000afe1e519321948c455 (diff)
downloadixfce4-power-manager-fb190d279fab075e24f40dafc979a5d2565cbd3a.tar.gz
Fix some runtime warnings
Diffstat (limited to 'libdbus/xfpm-dbus.c')
-rw-r--r--libdbus/xfpm-dbus.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/libdbus/xfpm-dbus.c b/libdbus/xfpm-dbus.c
index 3026f955..f89410dd 100644
--- a/libdbus/xfpm-dbus.c
+++ b/libdbus/xfpm-dbus.c
@@ -40,9 +40,11 @@ xfpm_dbus_name_has_owner (GDBusConnection *connection, const gchar *name)
NULL,
&error);
if (var)
- g_variant_get (var, "(&s)", &owner);
+ {
+ g_variant_get (var, "(&s)", &owner);
+ g_variant_unref (var);
+ }
ret = (owner != NULL);
- g_variant_unref (var);
if ( error )
{
@@ -75,8 +77,11 @@ gboolean xfpm_dbus_register_name(GDBusConnection *connection, const gchar *name)
&error);
if (var)
+ {
g_variant_get (var, "(u)", &ret);
- g_variant_unref (var);
+ g_variant_unref (var);
+ }
+
if ( error )
{
g_warning("Error: %s\n",error->message);
@@ -108,7 +113,8 @@ gboolean xfpm_dbus_release_name(GDBusConnection *connection, const gchar *name)
-1,
NULL,
&error);
- g_variant_unref (var);
+ if (var)
+ g_variant_unref (var);
if ( error )
{