summaryrefslogtreecommitdiffstats
path: root/fb-helper.c
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2012-04-04 18:17:44 +0200
committerFlorian Pritz <bluewind@xinu.at>2012-04-04 18:17:44 +0200
commit3713529f5a1b05c56526a55610ef3cf5dccb585e (patch)
tree3bcc6d8e8c961980a567a8a17de4bdab2f4f8886 /fb-helper.c
parentdc4822837ccfac9d1f100f8e0e5d59910121ca95 (diff)
Error on 0-byte files
No point in uploading a really empty file and it might even cause confusion to see an empty page when clicking the link. Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'fb-helper.c')
-rw-r--r--fb-helper.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/fb-helper.c b/fb-helper.c
index ee6fe60..03c200c 100644
--- a/fb-helper.c
+++ b/fb-helper.c
@@ -277,6 +277,12 @@ int main(int argc, char *argv[])
goto cleanup;
}
+ if (data_size == 0) {
+ fprintf(stderr, "Error: skipping 0-byte file: \"%s\"\n", file);
+ ret = 1;
+ goto cleanup;
+ }
+
forms[0].option = CURLFORM_BUFFER;
forms[0].value = basename(file);
forms[1].option = CURLFORM_BUFFERPTR;