summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>2001-08-21 11:39:45 +0000
committerBrian Somers <brian@FreeBSD.org>2001-08-21 11:39:45 +0000
commitce595235cb6633de476673e4f6856325d00aa232 (patch)
treec44c661d3876f93d37f0d9da2583f7981ab89650
parent081f2a7ec67e3bdfb294ba8c76ca2abba9e065e0 (diff)
Notes
-rw-r--r--usr.bin/ftp/fetch.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.bin/ftp/fetch.c b/usr.bin/ftp/fetch.c
index 870c3ff54575..31d5649b8b42 100644
--- a/usr.bin/ftp/fetch.c
+++ b/usr.bin/ftp/fetch.c
@@ -282,7 +282,11 @@ url_get(origline, proxyenv)
printf("Requesting %s (via %s)\n", origline, proxyenv);
len = snprintf(buf, sizeof(buf), "GET %s%s HTTP/1.0\r\n\r\n",
proxy ? "" : "/", path);
- if (len < 0 || write(s, buf, len) < len) {
+ if (len < 0) {
+ warnx("Failed to format HTTP request");
+ goto cleanup_url_get;
+ }
+ if (write(s, buf, len) < len) {
warn("Writing HTTP request");
goto cleanup_url_get;
}