Display a better error message when snprintf() returns < 0

Pointed out by: bde
This commit is contained in:
Brian Somers 2001-08-21 11:39:45 +00:00
parent 081f2a7ec6
commit ce595235cb
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=82055

View File

@ -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;
}