tracker r3069 - trunk/src/tracker-indexer



Author: pvanhoof
Date: Thu Mar 12 18:24:49 2009
New Revision: 3069
URL: http://svn.gnome.org/viewvc/tracker?rev=3069&view=rev

Log:
Memory leak fix

Modified:
   trunk/src/tracker-indexer/tracker-removable-device.c

Modified: trunk/src/tracker-indexer/tracker-removable-device.c
==============================================================================
--- trunk/src/tracker-indexer/tracker-removable-device.c	(original)
+++ trunk/src/tracker-indexer/tracker-removable-device.c	Thu Mar 12 18:24:49 2009
@@ -359,7 +359,11 @@
 
 	raptor_free_uri ((raptor_uri *) statement->subject);
 	raptor_free_uri ((raptor_uri *) statement->predicate);
-	g_free ((unsigned char *) statement->object);
+
+	if (value)
+		g_free ((unsigned char *) statement->object);
+	else 
+		raptor_free_uri ((raptor_uri *) statement->object);
 
 	g_free (statement);
 }



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