[libgda] Mem leak correction, for bug #609072
- From: Vivien Malerba <vivien src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgda] Mem leak correction, for bug #609072
- Date: Fri, 5 Feb 2010 21:18:55 +0000 (UTC)
commit 79da213a555c1d78af2cd6a403e131bf41172552
Author: Vivien Malerba <malerba gnome-db org>
Date: Fri Feb 5 21:13:27 2010 +0100
Mem leak correction, for bug #609072
libgda/gda-meta-store.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libgda/gda-meta-store.c b/libgda/gda-meta-store.c
index cababb0..8f92d9a 100644
--- a/libgda/gda-meta-store.c
+++ b/libgda/gda-meta-store.c
@@ -1205,7 +1205,7 @@ create_view_object (GdaMetaStoreClass *klass, GdaMetaStore *store, xmlNodePtr no
{
DbObject *dbobj;
xmlChar *view_name;
- gchar *complete_obj_name;
+ gchar *complete_obj_name = NULL;
view_name = xmlGetProp (node, BAD_CAST "name");
if (!view_name) {
@@ -1297,9 +1297,11 @@ create_view_object (GdaMetaStoreClass *klass, GdaMetaStore *store, xmlNodePtr no
goto onerror;
}
}
+ g_free (complete_obj_name);
return dbobj;
onerror:
+ g_free (complete_obj_name);
db_object_free (dbobj);
return NULL;
}
@@ -4068,6 +4070,7 @@ _gda_meta_store_schema_get_upstream_contexts (GdaMetaStore *store, GdaMetaContex
j++;
}
}
+ g_free (cols_array);
break;
}
else {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]