mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
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>
This commit is contained in:
committed by
David Zeuthen
parent
60e7ae26af
commit
4ad4c306c3
@@ -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);
|
||||
|
Reference in New Issue
Block a user