nautilus r13766 - in trunk: . libnautilus-private



Author: alexl
Date: Mon Feb 18 11:35:34 2008
New Revision: 13766
URL: http://svn.gnome.org/viewvc/nautilus?rev=13766&view=rev

Log:
2008-02-18  Alexander Larsson  <alexl redhat com>

        * libnautilus-private/nautilus-directory-async.c:
        (link_info_nautilus_link_read_callback):
	Avoid free of random memory if desktop file reading
	failed.



Modified:
   trunk/ChangeLog
   trunk/libnautilus-private/nautilus-directory-async.c

Modified: trunk/libnautilus-private/nautilus-directory-async.c
==============================================================================
--- trunk/libnautilus-private/nautilus-directory-async.c	(original)
+++ trunk/libnautilus-private/nautilus-directory-async.c	Mon Feb 18 11:35:34 2008
@@ -3601,7 +3601,9 @@
 	
 	link_info_got_data (state->directory, state->file, result, file_size, file_contents);
 
-	g_free (file_contents);
+	if (result) {
+		g_free (file_contents);
+	}
 	
 	link_info_read_state_free (state);
 	



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