summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendftp.c
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2009-08-10 15:00:28 +0200
committerTomas Bzatek <tbzatek@redhat.com>2009-08-10 15:00:28 +0200
commitbd3a204ee656e28deabf5ea28c6d419194d688a9 (patch)
tree3666f479d15395e533f0a9de17c91b54f81d9e0b /daemon/gvfsbackendftp.c
parentaede024c51675989b734532a9c4f6b499065bbc1 (diff)
downloadgvfs-bd3a204ee656e28deabf5ea28c6d419194d688a9.tar.gz
[FTP] Correctly close finished transfer
Re-add from commit 9c80d1ea68314ccd3b44d3a6c3761b1e42699953
Diffstat (limited to 'daemon/gvfsbackendftp.c')
-rw-r--r--daemon/gvfsbackendftp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/daemon/gvfsbackendftp.c b/daemon/gvfsbackendftp.c
index 9f39c719..c0f21be2 100644
--- a/daemon/gvfsbackendftp.c
+++ b/daemon/gvfsbackendftp.c
@@ -1196,6 +1196,8 @@ ftp_output_stream_splice (GOutputStream *output,
}
g_assert_not_reached();
}
+ if (n_read == 0)
+ break;
p = buffer;
while (n_read > 0)