[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] 162/173: formdata: check for EOF when reading from
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] 162/173: formdata: check for EOF when reading from stdin |
Date: |
Fri, 24 Feb 2017 14:03:04 +0100 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to annotated tag gnurl-7.53.1
in repository gnurl.
commit 86f566078b6cb79563e4f99cb421abdbda813d4c
Author: Daniel Stenberg <address@hidden>
AuthorDate: Thu Feb 23 10:41:20 2017 +0100
formdata: check for EOF when reading from stdin
Reported-by: address@hidden
Fixes #1281
---
lib/formdata.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/formdata.c b/lib/formdata.c
index c12227623..c214ba28e 100644
--- a/lib/formdata.c
+++ b/lib/formdata.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2016, Daniel Stenberg, <address@hidden>, et al.
+ * Copyright (C) 1998 - 2017, Daniel Stenberg, <address@hidden>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -1332,7 +1332,7 @@ CURLcode Curl_getformdata(struct Curl_easy *data,
char buffer[512];
while((nread = fread(buffer, 1, sizeof(buffer), fileread)) != 0) {
result = AddFormData(&form, FORM_CONTENT, buffer, nread, &size);
- if(result)
+ if(result || feof(fileread) || ferror(fileread))
break;
}
}
--
To stop receiving notification emails like this one, please contact
address@hidden
- [GNUnet-SVN] [gnurl] 171/173: Revert "tests: use consistent environment variables for setting charset", (continued)
- [GNUnet-SVN] [gnurl] 171/173: Revert "tests: use consistent environment variables for setting charset", gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 133/173: curl: fix typo in time condition warning message, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 127/173: URL: only accept "; options" in SMTP/POP3/IMAP URL schemes, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 126/173: cmdline-opts/socks*: Mention --preproxy in --socks* opts, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 168/173: rand: added missing #ifdef HAVE_FCNTL_H around fcntl.h header, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 136/173: tool_urlglob: Allow a glob range with the same start and stop, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 125/173: CURLOPT_SSL_VERIFYPEER.3: also the https proxy version, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 89/173: docs/curl.1: generate from the cmdline-opts script, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 150/173: TODO: CURLOPT_RESOLVE for any port number, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 154/173: cookie: fix declaration of 'dup' shadows a global declaration, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 162/173: formdata: check for EOF when reading from stdin,
gnunet <=
- [GNUnet-SVN] [gnurl] 149/173: RELEASE-NOTES: synced with af30f1152d43dcdb, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 139/173: winbuild: add note on auto-detection of MACHINE in Makefile.vc, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 165/173: THANKS-filter: shachaf, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 138/173: RELEASE-PROCEDURE: update the upcoming release calendar, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 146/173: examples/multi-uv: checksrc compliance, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 166/173: RELEASE-NOTES: synced with 443e5b03a7d441, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 144/173: tests: removed the obsolete name parameter, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 172/173: release: 7.53.1, gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 173/173: * Patches to rename libcurl to libgnurl by Christian * Updated for latest curl using git cherry-pick by Jeff, Florian, ng0 * Patches to fix the testsuite (deleted tests/data/test1139, renamed reference from libcurl.* to libgnurl.*) by ng0 * Added guix-gnurl.scm which can be used to build this with guix prior to installing it. (author: ng0), gnunet, 2017/02/24
- [GNUnet-SVN] [gnurl] 169/173: url: Default the CA proxy bundle location to CURL_CA_BUNDLE, gnunet, 2017/02/24