From owner-freebsd-bugs Mon Jan 20 18:49:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA21932 for bugs-outgoing; Mon, 20 Jan 1997 18:49:35 -0800 (PST) Received: from labs.usn.blaze.net.au (labs.usn.blaze.net.au [203.17.53.30]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id SAA21911 for ; Mon, 20 Jan 1997 18:49:30 -0800 (PST) Received: (from davidn@localhost) by labs.usn.blaze.net.au (8.8.4/8.8.4) id NAA00387; Tue, 21 Jan 1997 13:48:11 +1100 (EST) Message-ID: Date: Tue, 21 Jan 1997 13:48:11 +1100 From: davidn@unique.usn.blaze.net.au (David Nugent) To: davidn@unique.usn.blaze.net.au (David Nugent) Cc: freebsd-bugs@freefall.freebsd.org Subject: Re: kern/2535: filesize-cur resource limit reset to "infinity" References: <199701210200.SAA19691@freefall.freebsd.org> X-Mailer: Mutt 0.56 Mime-Version: 1.0 In-Reply-To: <199701210200.SAA19691@freefall.freebsd.org>; from David Nugent on Jan 20, 1997 18:00:02 -0800 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk David Nugent writes: > Is this patch the correct fix? > > --- kern_exit.c.orig Wed Jan 15 14:55:26 1997 > +++ kern_exit.c Tue Jan 21 12:48:57 1997 > @@ -222,6 +222,10 @@ > sp->s_leader = NULL; > } > fixjobc(p, p->p_pgrp, 0); > + if (p->p_limit->p_refcnt > 1 && p->p_limit->p_lflags & PL_SHAREMOD) { Whoops. That should of course be: > + if (p->p_limit->p_refcnt > 1 && (p->p_limit->p_lflags & PL_SHAREMOD) == 0) { Regards, David Nugent - Unique Computing Pty Ltd - Melbourne, Australia Voice +61-3-9791-9547 Data/BBS +61-3-9792-3507 3:632/348@fidonet davidn@freebsd.org davidn@blaze.net.au http://www.blaze.net.au/~davidn/