diff options
| author | John-Mark Gurney <jmg@FreeBSD.org> | 1999-05-18 19:57:29 +0000 |
|---|---|---|
| committer | John-Mark Gurney <jmg@FreeBSD.org> | 1999-05-18 19:57:29 +0000 |
| commit | 3509144beeeef8e357674d797a2b971b6b602285 (patch) | |
| tree | aefcaf34179701b3f99d97565f842b6e199df7cd /usr.bin/fetch/http.c | |
| parent | 8330b33ebc09256791e9e7628f0e3f4b6ed9a6c3 (diff) | |
Notes
Diffstat (limited to 'usr.bin/fetch/http.c')
| -rw-r--r-- | usr.bin/fetch/http.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/usr.bin/fetch/http.c b/usr.bin/fetch/http.c index 21d6c2ec0e8d..a3e1170e91c8 100644 --- a/usr.bin/fetch/http.c +++ b/usr.bin/fetch/http.c @@ -26,7 +26,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: http.c,v 1.26 1999/02/23 18:51:13 wollman Exp $ + * $Id: http.c,v 1.24.2.1 1999/02/25 18:36:32 wollman Exp $ */ #include <sys/types.h> @@ -1006,7 +1006,7 @@ spewerror: if (to_stdout) local = fopen("/dev/stdout", restarting ? "a" : "w"); else - local = fopen(fs->fs_outputfile, restarting ? "a" : "w"); + local = fopen(fs->fs_outputfile, restarting ? "a+" : "w+"); if (local == 0) { warn("%s: fopen", fs->fs_outputfile); fclose(remote); @@ -1048,7 +1048,11 @@ spewerror: */ fseek(local, restart_from, SEEK_SET); fs->fs_status = "computing MD5 message digest"; - status = check_md5(local, base64ofmd5); + if (!to_stdout) + status = check_md5(local, base64ofmd5); + else + warnx("can't check md5 digest on stdout: %s", + base64ofmd5); free(base64ofmd5); } |
