brasero r1956 - in trunk: . nautilus



Author: philippr
Date: Thu Feb 19 06:47:59 2009
New Revision: 1956
URL: http://svn.gnome.org/viewvc/brasero?rev=1956&view=rev

Log:
2009-02-19  Philippe Rouquier  <ykw localhost localdomain>

	Fix memleak

	* nautilus/nautilus-burn-extension.c
	(nautilus_disc_burn_get_file_items), (nautilus_module_list_types):


Modified:
   trunk/ChangeLog
   trunk/nautilus/nautilus-burn-extension.c

Modified: trunk/nautilus/nautilus-burn-extension.c
==============================================================================
--- trunk/nautilus/nautilus-burn-extension.c	(original)
+++ trunk/nautilus/nautilus-burn-extension.c	Thu Feb 19 06:47:59 2009
@@ -416,6 +416,7 @@
         mime_type = nautilus_file_info_get_mime_type (file_info);
         DEBUG_PRINT ("Mime type: %s\n", mime_type);
         if (! mime_type) {
+                g_object_unref (file);
                 return NULL;
         }
 
@@ -518,6 +519,8 @@
                 g_free (device_path);
         }
 
+        g_object_unref (file);
+
         if (drive != NULL) {
                 g_object_unref (drive);
         }
@@ -919,7 +922,7 @@
 {
         static GType type_list [1];
 
-        type_list[0] = NAUTILUS_TYPE_DISC_BURN;
+        type_list [0] = NAUTILUS_TYPE_DISC_BURN;
 
         *types = type_list;
         *num_types = 1;



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