seed r607 - trunk/libseed
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r607 - trunk/libseed
- Date: Wed, 31 Dec 2008 08:24:58 +0000 (UTC)
Author: racarr
Date: Wed Dec 31 08:24:58 2008
New Revision: 607
URL: http://svn.gnome.org/viewvc/seed?rev=607&view=rev
Log:
A few more small leaks.
Modified:
trunk/libseed/seed-closure.c
Modified: trunk/libseed/seed-closure.c
==============================================================================
--- trunk/libseed/seed-closure.c (original)
+++ trunk/libseed/seed-closure.c Wed Dec 31 08:24:58 2008
@@ -378,8 +378,13 @@
for (i = 0; i < num_args; i++)
{
+ GITypeInfo * type;
+
arg_info = g_callable_info_get_arg(info, i);
- arg_types[i] = get_ffi_type(g_arg_info_get_type(arg_info));
+ type = g_arg_info_get_type(arg_info);
+ arg_types[i] = get_ffi_type(type);
+ g_base_info_unref((GIBaseInfo *)arg_info);
+ g_base_info_unref((GIBaseInfo *)type);
}
arg_types[num_args] = 0;
@@ -396,6 +401,8 @@
(JSValueRef) JSObjectMake(ctx,
seed_native_callback_class,
privates));
+
+ g_base_info_unref((GIBaseInfo *)return_type);
return privates;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]