[libgda/LIBGDA_4.0] Memory leaks corrections in GValue handling



commit d938b95824a67b9e671ebb2da4d8d0050793701c
Author: Vivien Malerba <malerba gnome-db org>
Date:   Mon Feb 8 18:30:15 2010 +0100

    Memory leaks corrections in GValue handling

 libgda/gda-value.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/libgda/gda-value.c b/libgda/gda-value.c
index fd70b6f..2cc952c 100644
--- a/libgda/gda-value.c
+++ b/libgda/gda-value.c
@@ -283,7 +283,7 @@ binary_to_string (const GValue *src, GValue *dest)
 	
 	str = gda_binary_to_string (gda_value_get_binary ((GValue *) src), 0);
 	
-	g_value_set_string (dest, str);
+	g_value_take_string (dest, str);
 }
 
 GType
@@ -380,7 +380,7 @@ blob_to_string (const GValue *src, GValue *dest)
 	
 	str = gda_blob_to_string ((GdaBlob *) gda_value_get_blob ((GValue *) src), 0);
 	
-	g_value_set_string (dest, str);
+	g_value_take_string (dest, str);
 }
 
 GType
@@ -492,7 +492,7 @@ geometric_point_to_string (const GValue *src, GValue *dest)
 				  DBL_DIG,
 				  point->y);
 	
-	g_value_set_string(dest, str);
+	g_value_take_string (dest, str);
 }
 
 /* Transform a String GValue to a GdaGeometricPoint from a string like "(3.2,5.6)" */



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