gvfs r1851 - in trunk: . daemon



Author: gicmo
Date: Sat Aug  2 14:37:44 2008
New Revision: 1851
URL: http://svn.gnome.org/viewvc/gvfs?rev=1851&view=rev

Log:
545968 â leaks xml documents in error cases

Plug the leak!


Modified:
   trunk/ChangeLog
   trunk/daemon/gvfsbackenddav.c

Modified: trunk/daemon/gvfsbackenddav.c
==============================================================================
--- trunk/daemon/gvfsbackenddav.c	(original)
+++ trunk/daemon/gvfsbackenddav.c	Sat Aug  2 14:37:44 2008
@@ -527,13 +527,15 @@
     {
       g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED,
 	                   _("Empty response"));
+      xmlFreeDoc (doc);
       return NULL;
     }
 
   if (strcmp ((char *) (*root)->name, name))
     {
-        g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED,
-	                     _("Unexpected reply from server"));
+      g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED,
+                           _("Unexpected reply from server"));
+      xmlFreeDoc (doc);
       return NULL;
     }
 



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