Comment 2 for bug 953970

Revision history for this message
Charles Kerr (charlesk) wrote :

I don't see the bug here. As the description says, passing the result of a g_variant_new() call (that is, a floating GVariant) as the third argument to g_dbus_proxy_call() should be fine according to the docs: "If the parameters GVariant is floating, it is consumed. This allows convenient 'inline' use of g_variant_new()"

Hernando, are you running valgrind with G_SLICE=always-malloc ? My first guess is maybe this slice is being leaked from some other item in the same slice never being freed.