summaryrefslogtreecommitdiff
path: root/gio/gdbusnameowning.c
diff options
context:
space:
mode:
authorChristian Persch <chpe@gnome.org>2010-05-13 19:20:26 +0200
committerDavid Zeuthen <davidz@redhat.com>2010-05-13 16:43:41 -0400
commit4ad4c306c3b80620185cf975b402e17a6174aea9 (patch)
tree51eea64dea263cabff297237a9496958489e1eb9 /gio/gdbusnameowning.c
parent60e7ae26af2fc31d59e36f8798d383fa9d87db92 (diff)
downloadglib-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.c4
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);