Date: Wed, 15 Jan 1997 11:02:34 +0100 (MET) From: Poul-Henning Kamp <phk@critter.dk.tfs.com> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/2499: fetch ftp://bla bla doesn't bail in disk full. Message-ID: <199701151002.LAA26798@critter.dk.tfs.com> Resent-Message-ID: <199701151010.CAA20194@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 2499 >Category: bin >Synopsis: fetch ftp://bla bla doesn't bail in disk full. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 15 02:10:01 PST 1997 >Last-Modified: >Originator: Poul-Henning Kamp >Organization: Internation secret Bearded FreeBSD Core members conspiracy. >Release: FreeBSD 3.0-CURRENT i386 >Environment: fetch ftp://something/big into an almost full filesystem. >Description: it doesn't stop on disk full but leaves a truncated file behind. >How-To-Repeat: as above >Fix: Maybe: Warning: cut&pasted patch # cvs diff -u cvs diff: Diffing . Index: main.c =================================================================== RCS file: /home/ncvs/src/usr.bin/fetch/main.c,v retrieving revision 1.26.2.2 diff -u -r1.26.2.2 main.c --- main.c 1996/11/28 08:26:14 1.26.2.2 +++ main.c 1997/01/15 09:38:04 @@ -385,7 +385,7 @@ display (size, n); status = fwrite (buffer, 1, n, file); if (status != n) - break; + die(0); } timer.it_value.tv_sec = 0; timer.it_value.tv_usec = 0; >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701151002.LAA26798>