Date: Sat, 08 Mar 1997 15:31:57 +0000 From: Brian Somers <brian@awfulhak.demon.co.uk> To: "Andrey A. Chernov" <ache@freebsd.org> Cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-usrsbin@freebsd.org Subject: Re: cvs commit: src/usr.sbin/ppp timer.c Message-ID: <199703081531.PAA12796@awfulhak.demon.co.uk> In-Reply-To: Your message of "Sat, 08 Mar 1997 01:55:44 PST." <199703080955.BAA03844@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> ache 97/03/08 01:55:43 > > Modified: usr.sbin/ppp timer.c > Log: > Don't pend SIGALRM (Timer Service) due to > 1) When carrier dropped, old variant often forget to detect it cause > unkillable loop forever (because SIGTERM pended too, but it will be > separate commit) > 2) Time intervals accuracy reasons > > Should go into 2.2 > > Revision Changes Path > 1.11 +3 -3 src/usr.sbin/ppp/timer.c > The only time the code can "forget" to pend a signal is if it gets caused during the call to pending_signal() (between the signal() call and the caused &= bit). This change is going to re-invent the recursive malloc() problem (or am I missing something?). -- Brian <brian@awfulhak.demon.co.uk>, <brian@freebsd.org> <http://www.awfulhak.demon.co.uk/> Don't _EVER_ lose your sense of humour....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703081531.PAA12796>