diff options
author | Christian Persch <chpe@gnome.org> | 2010-05-13 19:20:26 +0200 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2010-05-13 16:43:41 -0400 |
commit | 4ad4c306c3b80620185cf975b402e17a6174aea9 (patch) | |
tree | 51eea64dea263cabff297237a9496958489e1eb9 /gio/gdbusnameowning.c | |
parent | 60e7ae26af2fc31d59e36f8798d383fa9d87db92 (diff) | |
download | glib-4ad4c306c3b80620185cf975b402e17a6174aea9.tar.gz |
Plug some mem leaks
g_variant_get (v, "s", &str) returns a string copy; use "&s" instead.
Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'gio/gdbusnameowning.c')
-rw-r--r-- | gio/gdbusnameowning.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gio/gdbusnameowning.c b/gio/gdbusnameowning.c index 90c0e8479..ead9a5f15 100644 --- a/gio/gdbusnameowning.c +++ b/gio/gdbusnameowning.c @@ -261,7 +261,7 @@ on_name_lost_or_acquired (GDBusConnection *connection, if (g_strcmp0 (signal_name, "NameLost") == 0) { - g_variant_get (parameters, "(s)", &name); + g_variant_get (parameters, "(&s)", &name); if (g_strcmp0 (name, client->name) == 0) { call_lost_handler (client); @@ -269,7 +269,7 @@ on_name_lost_or_acquired (GDBusConnection *connection, } else if (g_strcmp0 (signal_name, "NameAcquired") == 0) { - g_variant_get (parameters, "(s)", &name); + g_variant_get (parameters, "(&s)", &name); if (g_strcmp0 (name, client->name) == 0) { call_acquired_handler (client); |