diff options
author | Eric Koegel <eric.koegel@gmail.com> | 2015-03-25 15:26:39 +0300 |
---|---|---|
committer | Eric Koegel <eric.koegel@gmail.com> | 2015-03-25 15:27:08 +0300 |
commit | fb190d279fab075e24f40dafc979a5d2565cbd3a (patch) | |
tree | b2d6152dda143c7291af75f3b2fab52b5347db1e /libdbus/xfpm-dbus.c | |
parent | a055fa2e42204b484b6000afe1e519321948c455 (diff) | |
download | ixfce4-power-manager-fb190d279fab075e24f40dafc979a5d2565cbd3a.tar.gz |
Fix some runtime warnings
Diffstat (limited to 'libdbus/xfpm-dbus.c')
-rw-r--r-- | libdbus/xfpm-dbus.c | 14 |
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 ) { |