Blame SOURCES/polkit-0.112-EnumerateActions-leak.patch

51ea8e
commit f4d71e0de885010494b8b0b8d62ca910011d7544
51ea8e
Author: Max A. Dednev <dednev@rambler.ru>
51ea8e
Date:   Sun Jan 11 20:00:44 2015 -0500
51ea8e
51ea8e
    authority: Fix memory leak in EnumerateActions call results handler
51ea8e
    
51ea8e
    Policykit-1 doesn't release reference counters of GVariant data for
51ea8e
    org.freedesktop.PolicyKit1.Authority.EnumerateActions dbus call.  This
51ea8e
    patch fixed reference counting and following memory leak.
51ea8e
    
51ea8e
    https://bugs.freedesktop.org/show_bug.cgi?id=88288
51ea8e
51ea8e
diff --git a/src/polkit/polkitauthority.c b/src/polkit/polkitauthority.c
51ea8e
index 75619ab..ab6d3cd 100644
51ea8e
--- a/src/polkit/polkitauthority.c
51ea8e
+++ b/src/polkit/polkitauthority.c
51ea8e
@@ -715,7 +715,6 @@ polkit_authority_enumerate_actions_finish (PolkitAuthority *authority,
51ea8e
   while ((child = g_variant_iter_next_value (&iter)) != NULL)
51ea8e
     {
51ea8e
       ret = g_list_prepend (ret, polkit_action_description_new_for_gvariant (child));
51ea8e
-      g_variant_ref_sink (child);
51ea8e
       g_variant_unref (child);
51ea8e
     }
51ea8e
   ret = g_list_reverse (ret);