summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendftp.c
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2009-08-10 17:07:28 +0200
committerTomas Bzatek <tbzatek@redhat.com>2009-08-10 17:07:28 +0200
commit03a8bc40e54536629b8c152f57e4686f526fe038 (patch)
treeca11adc9f04c58824778e5b4c4b3fdeb23a74966 /daemon/gvfsbackendftp.c
parent2f2e67a357c98aede7df3b8f3f38595afcc881f4 (diff)
downloadgvfs-03a8bc40e54536629b8c152f57e4686f526fe038.tar.gz
[FTP] Properly close output stream in GVfsJobPull
Don't leak output filedescriptor
Diffstat (limited to 'daemon/gvfsbackendftp.c')
-rw-r--r--daemon/gvfsbackendftp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/daemon/gvfsbackendftp.c b/daemon/gvfsbackendftp.c
index c0f21be2..9bba8e3a 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,