GAsyncInitable: Fix leaked object when using _newv_async
authorXavier Claessens <xavier.claessens@collabora.com>
Wed, 8 Jul 2015 18:38:16 +0000 (14:38 -0400)
committerXavier Claessens <xavier.claessens@collabora.com>
Wed, 8 Jul 2015 18:38:16 +0000 (14:38 -0400)
gio/gasyncinitable.c

index ff56fa2..6076fea 100644 (file)
@@ -381,6 +381,7 @@ g_async_initable_newv_async (GType                object_type,
   g_async_initable_init_async (G_ASYNC_INITABLE (obj),
                               io_priority, cancellable,
                               callback, user_data);
+  g_object_unref (obj); /* Passed ownership to async call */
 }
 
 /**