[gnome-db] Memory leaks in V4
- From: Phil Longstaff <plongstaff rogers com>
- To: gnome-db-list gnome org
- Subject: [gnome-db] Memory leaks in V4
- Date: Sat, 17 May 2008 20:07:33 -0400
The attached patch fixes 2 leaks in the V4 branch. The first is a path
which is built but not freed. The second is the meta_store, which can
be created but is not unref'ed when the connection is deleted.
Phil
Index: gda-server-operation.c
===================================================================
--- gda-server-operation.c (revision 3149)
+++ gda-server-operation.c (working copy)
@@ -2028,6 +2028,7 @@
}
}
+ g_free (path);
g_free (extension);
g_free (colname);
return allok;
Index: gda-connection.c
===================================================================
--- gda-connection.c (revision 3149)
+++ gda-connection.c (working copy)
@@ -243,6 +243,11 @@
cnc->priv->trans_status = NULL;
}
+ if (cnc->priv->meta_store != NULL) {
+ g_object_unref(cnc->priv->meta_store);
+ cnc->priv->meta_store = NULL;
+ }
+
/* chain to parent class */
parent_class->dispose (object);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]