[libgda/LIBGDA_4.0] Bug correction: don't use object after freeing it



commit a27b5ba371c96d872fe3a6b74531529567f649f6
Author: Vivien Malerba <malerba gnome-db org>
Date:   Mon Dec 6 22:04:06 2010 +0100

    Bug correction: don't use object after freeing it

 libgda/gda-meta-struct.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libgda/gda-meta-struct.c b/libgda/gda-meta-struct.c
index 73e0118..f711c08 100644
--- a/libgda/gda-meta-struct.c
+++ b/libgda/gda-meta-struct.c
@@ -2204,7 +2204,10 @@ determine_db_object_from_missing_type (GdaMetaStruct *mstruct,
 		g_object_unref (model);
 		return TRUE;
 	}
-	if (model) g_object_unref (model);
+	if (model) {
+		g_object_unref (model);
+		model = NULL;
+	}
 	
 copyerror:
 	if (model)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]