From owner-freebsd-bugs Wed Jan 15 02:10:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA20201 for bugs-outgoing; Wed, 15 Jan 1997 02:10:05 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA20194; Wed, 15 Jan 1997 02:10:03 -0800 (PST) Resent-Date: Wed, 15 Jan 1997 02:10:03 -0800 (PST) Resent-Message-Id: <199701151010.CAA20194@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, phk@critter.dk.tfs.com Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id CAA20021 for ; Wed, 15 Jan 1997 02:02:18 -0800 (PST) Received: from schizo.dk.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0vkSAC-0003w7C; Wed, 15 Jan 97 02:01 PST Received: from critter.dk.tfs.com (critter.dk.tfs.com [140.145.230.252]) by schizo.dk.tfs.com (8.8.2/8.7.3) with ESMTP id LAA10248 for ; Wed, 15 Jan 1997 11:01:37 +0100 (MET) Received: (from phk@localhost) by critter.dk.tfs.com (8.8.2/8.8.2) id LAA26798; Wed, 15 Jan 1997 11:02:34 +0100 (MET) Message-Id: <199701151002.LAA26798@critter.dk.tfs.com> Date: Wed, 15 Jan 1997 11:02:34 +0100 (MET) From: Poul-Henning Kamp Reply-To: phk@critter.dk.tfs.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/2499: fetch ftp://bla bla doesn't bail in disk full. Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >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: