[gvfs] [FTP] Properly close output stream in GVfsJobPull



commit 03a8bc40e54536629b8c152f57e4686f526fe038
Author: Tomas Bzatek <tbzatek redhat com>
Date:   Mon Aug 10 17:07:28 2009 +0200

    [FTP] Properly close output stream in GVfsJobPull
    
    Don't leak output filedescriptor

 daemon/gvfsbackendftp.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/daemon/gvfsbackendftp.c b/daemon/gvfsbackendftp.c
index c0f21be..9bba8e3 100644
--- a/daemon/gvfsbackendftp.c
+++ b/daemon/gvfsbackendftp.c
@@ -1387,7 +1387,8 @@ do_pull (GVfsBackend *         backend,
                             &task.error);
   g_vfs_ftp_task_close_data_connection (&task);
   g_vfs_ftp_task_receive (&task, 0, NULL);
-  
+  g_object_unref (output);
+
   if (remove_source)
     {
       g_vfs_ftp_task_send (&task,



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