version 1.195, 2020/06/20 09:59:48 |
version 1.196, 2020/07/04 10:18:49 |
|
|
for (cp = buf; len > 0; len -= wlen, cp += wlen) { |
for (cp = buf; len > 0; len -= wlen, cp += wlen) { |
if ((wlen = write(out, cp, len)) == -1) { |
if ((wlen = write(out, cp, len)) == -1) { |
warn("Writing %s", savefile); |
warn("Writing %s", savefile); |
|
signal(SIGINT, oldintr); |
signal(SIGINFO, oldinti); |
signal(SIGINFO, oldinti); |
goto cleanup_copy; |
goto cleanup_copy; |
} |
} |
|
|
} |
} |
} |
} |
save_errno = errno; |
save_errno = errno; |
|
signal(SIGINT, oldintr); |
signal(SIGINFO, oldinti); |
signal(SIGINFO, oldinti); |
if (hash && !progress && bytes > 0) { |
if (hash && !progress && bytes > 0) { |
if (bytes < mark) |
if (bytes < mark) |
|
|
progressmeter(1, NULL); |
progressmeter(1, NULL); |
if (verbose) |
if (verbose) |
ptransfer(0); |
ptransfer(0); |
(void)signal(SIGINT, oldintr); |
|
|
|
rval = 0; |
rval = 0; |
|
|
|
|
oldinti = signal(SIGINFO, psummary); |
oldinti = signal(SIGINFO, psummary); |
if (chunked) { |
if (chunked) { |
error = save_chunked(fin, tls, out, buf, buflen); |
error = save_chunked(fin, tls, out, buf, buflen); |
|
signal(SIGINT, oldintr); |
signal(SIGINFO, oldinti); |
signal(SIGINFO, oldinti); |
if (error == -1) |
if (error == -1) |
goto cleanup_url_get; |
goto cleanup_url_get; |
|
|
for (cp = buf; len > 0; len -= wlen, cp += wlen) { |
for (cp = buf; len > 0; len -= wlen, cp += wlen) { |
if ((wlen = write(out, cp, len)) == -1) { |
if ((wlen = write(out, cp, len)) == -1) { |
warn("Writing %s", savefile); |
warn("Writing %s", savefile); |
|
signal(SIGINT, oldintr); |
signal(SIGINFO, oldinti); |
signal(SIGINFO, oldinti); |
goto cleanup_url_get; |
goto cleanup_url_get; |
} |
} |
|
|
} |
} |
} |
} |
save_errno = errno; |
save_errno = errno; |
|
signal(SIGINT, oldintr); |
signal(SIGINFO, oldinti); |
signal(SIGINFO, oldinti); |
if (hash && !progress && bytes > 0) { |
if (hash && !progress && bytes > 0) { |
if (bytes < mark) |
if (bytes < mark) |
|
|
|
|
if (verbose) |
if (verbose) |
ptransfer(0); |
ptransfer(0); |
(void)signal(SIGINT, oldintr); |
|
|
|
rval = 0; |
rval = 0; |
goto cleanup_url_get; |
goto cleanup_url_get; |