From owner-freebsd-bugs Tue Jan 29 10:20:24 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A8D1F37B41B for ; Tue, 29 Jan 2002 10:20:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0TIK2U37235; Tue, 29 Jan 2002 10:20:02 -0800 (PST) (envelope-from gnats) Date: Tue, 29 Jan 2002 10:20:02 -0800 (PST) Message-Id: <200201291820.g0TIK2U37235@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Maxim Konovalov Subject: Re: misc/34412: tftp will still try and receive traffic even after receiver's disk has filled Reply-To: Maxim Konovalov Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR misc/34412; it has been noted by GNATS. From: Maxim Konovalov To: Todd Hayton Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: misc/34412: tftp will still try and receive traffic even after receiver's disk has filled Date: Tue, 29 Jan 2002 21:16:16 +0300 (MSK) ... and for tftp: Index: tftp.c =================================================================== RCS file: /home/ncvs/src/usr.bin/tftp/tftp.c,v retrieving revision 1.7 diff -u -r1.7 tftp.c --- tftp.c 2001/12/11 23:43:15 1.7 +++ tftp.c 2002/01/29 18:13:09 @@ -242,6 +242,10 @@ goto abort; } write_behind(file, convert); + if (errno == ENOSPC ) { + nak(errno + 100); + break; + } for ( ; ; ) { alarm(rexmtval); do { -- Maxim Konovalov, MAcomnet, Internet-Intranet Dept., system engineer phone: +7 (095) 796-9079, mailto: maxim@macomnet.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message