seed r679 - trunk/libseed
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r679 - trunk/libseed
- Date: Thu, 8 Jan 2009 05:04:41 +0000 (UTC)
Author: racarr
Date: Thu Jan 8 05:04:41 2009
New Revision: 679
URL: http://svn.gnome.org/viewvc/seed?rev=679&view=rev
Log:
Fix a hypothetical base info reference leak (if one day we were to allow
scoped imports). Fix a not so hypothetical string leak in
seed_struct_prototype.
Modified:
trunk/libseed/seed-engine.c
trunk/libseed/seed-structs.c
Modified: trunk/libseed/seed-engine.c
==============================================================================
--- trunk/libseed/seed-engine.c (original)
+++ trunk/libseed/seed-engine.c Thu Jan 8 05:04:41 2009
@@ -532,6 +532,7 @@
info = g_object_info_get_method(oinfo, i);
seed_gobject_define_property_from_function_info(ctx,
info, object, TRUE);
+ g_base_info_unref((GIBaseInfo *) info);
}
}
Modified: trunk/libseed/seed-structs.c
==============================================================================
--- trunk/libseed/seed-structs.c (original)
+++ trunk/libseed/seed-structs.c Thu Jan 8 05:04:41 2009
@@ -570,6 +570,10 @@
key,
proto);
}
+ else
+ {
+ g_free(key);
+ }
return proto;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]