seed r608 - trunk/libseed
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r608 - trunk/libseed
- Date: Wed, 31 Dec 2008 08:34:07 +0000 (UTC)
Author: racarr
Date: Wed Dec 31 08:34:06 2008
New Revision: 608
URL: http://svn.gnome.org/viewvc/seed?rev=608&view=rev
Log:
More leaks.
Modified:
trunk/libseed/seed-closure.c
trunk/libseed/seed-engine.c
Modified: trunk/libseed/seed-closure.c
==============================================================================
--- trunk/libseed/seed-closure.c (original)
+++ trunk/libseed/seed-closure.c Wed Dec 31 08:34:06 2008
@@ -207,6 +207,7 @@
interface_type == GI_INFO_TYPE_INTERFACE)
{
arg->v_pointer = *(gpointer *) args[i];
+ g_base_info_unref(interface);
break;
}
@@ -214,11 +215,13 @@
interface_type == GI_INFO_TYPE_FLAGS)
{
arg->v_double = *(double *)args[i];
+ g_base_info_unref(interface);
break;
}
else if (interface_type == GI_INFO_TYPE_STRUCT)
{
arg->v_pointer = *(gpointer *) args[i];
+ g_base_info_unref(interface);
break;
}
Modified: trunk/libseed/seed-engine.c
==============================================================================
--- trunk/libseed/seed-engine.c (original)
+++ trunk/libseed/seed-engine.c Wed Dec 31 08:34:06 2008
@@ -1225,6 +1225,8 @@
GLogLevelFlags log_level,
const gchar * message, gpointer user_data)
{
+ if (glib_message)
+ g_free(glib_message);
glib_message = g_strdup(message);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]