aboutsummaryrefslogtreecommitdiff
path: root/plugins/http-files/src/file_sender.vala
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/http-files/src/file_sender.vala')
-rw-r--r--plugins/http-files/src/file_sender.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/http-files/src/file_sender.vala b/plugins/http-files/src/file_sender.vala
index a39d695b..8f9f02fc 100644
--- a/plugins/http-files/src/file_sender.vala
+++ b/plugins/http-files/src/file_sender.vala
@@ -81,6 +81,10 @@ public class HttpFileSender : FileSender, Object {
body.complete();
return;
}
+ else if (read < 0) {
+ warning("transfer_more_bytes: stream.read failed");
+ return;
+ }
bytes.length = (int)read;
body.append_buffer(new Soup.Buffer.take(bytes));
}