diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2009-08-10 17:07:28 +0200 |
---|---|---|
committer | Tomas Bzatek <tbzatek@redhat.com> | 2009-08-10 17:07:28 +0200 |
commit | 03a8bc40e54536629b8c152f57e4686f526fe038 (patch) | |
tree | ca11adc9f04c58824778e5b4c4b3fdeb23a74966 /daemon/gvfsbackendftp.c | |
parent | 2f2e67a357c98aede7df3b8f3f38595afcc881f4 (diff) | |
download | gvfs-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.c | 3 |
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, |