[maemo-commits] [maemo-commits] r16587 - in projects/haf/trunk/hildon-thumbnail: . daemon

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Nov 5 19:47:14 EET 2008
Author: pvanhoof
Date: 2008-11-05 19:47:13 +0200 (Wed, 05 Nov 2008)
New Revision: 16587

Modified:
   projects/haf/trunk/hildon-thumbnail/ChangeLog
   projects/haf/trunk/hildon-thumbnail/daemon/utils.c
Log:
2008-11-05  Philip Van Hoof  <philip at codeminded.be>

	* daemon/utils.c: Bugfix for files with filename <= 1, found by
	Garnacho



Modified: projects/haf/trunk/hildon-thumbnail/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-thumbnail/ChangeLog	2008-11-05 16:13:05 UTC (rev 16586)
+++ projects/haf/trunk/hildon-thumbnail/ChangeLog	2008-11-05 17:47:13 UTC (rev 16587)
@@ -1,5 +1,10 @@
 2008-11-05  Philip Van Hoof  <philip at codeminded.be>
 
+	* daemon/utils.c: Bugfix for files with filename <= 1, found by
+	Garnacho
+
+2008-11-05  Philip Van Hoof  <philip at codeminded.be>
+
 	* daemon/plugins/epeg-plugin.c: When the destination is larger
 	than the source, EPeg behaves unexpected.
 

Modified: projects/haf/trunk/hildon-thumbnail/daemon/utils.c
===================================================================
--- projects/haf/trunk/hildon-thumbnail/daemon/utils.c	2008-11-05 16:13:05 UTC (rev 16586)
+++ projects/haf/trunk/hildon-thumbnail/daemon/utils.c	2008-11-05 17:47:13 UTC (rev 16587)
@@ -104,7 +104,7 @@
 	*cropped = g_build_filename (cropped_dir, cropped_filename, NULL);
 
 	if (local) {
-		if (filename && local_dir) {
+		if (filename && strlen (filename) > 1 && local_dir) {
 			gchar *lthumb_filename;
 			gchar *lcropped_filename;
 
@@ -134,11 +134,12 @@
 				*local_cropped = g_strdup ("");
 		}
 
-		g_free (filename);
 		g_free (lascii_digest);
 		g_free (local_dir);
 	}
 
+	g_free (filename);
+
 	g_free (thumb_filename);
 	g_free (cropped_filename);
 	g_free (ascii_digest);


More information about the maemo-commits mailing list