gapplicationimpl-dbus: Fix leak of fd list object
authorColin Walters <walters@verbum.org>
Tue, 22 Jul 2014 18:14:46 +0000 (14:14 -0400)
committerColin Walters <walters@verbum.org>
Wed, 23 Jul 2014 11:43:41 +0000 (07:43 -0400)
Spotted by static analysis.

https://bugzilla.gnome.org/show_bug.cgi?id=733576

gio/gapplicationimpl-dbus.c

index 15e66f2..94cf6ea 100644 (file)
@@ -753,6 +753,7 @@ g_application_impl_command_line (GApplicationImpl    *impl,
                                               g_variant_new ("(o^aay@a{sv})", object_path, arguments, platform_data),
                                               G_VARIANT_TYPE ("(i)"), 0, G_MAXINT, fd_list, NULL,
                                               g_application_impl_cmdline_done, &data);
+    g_object_unref (fd_list);
   }
 #else
   g_dbus_connection_call (impl->session_bus, impl->bus_name, impl->object_path,