cvs commit: src/sys/kern sys_pipe.c
Poul-Henning Kamp
phk at phk.freebsd.dk
Sun Oct 12 01:05:07 PDT 2003
In message <200310120706.h9C763U6085132 at repoman.freebsd.org>, John-Mark Gurney
writes:
>jmg 2003/10/12 00:06:03 PDT
>
> FreeBSD src repository
>
> Modified files:
> sys/kern sys_pipe.c
> Log:
> fix a problem referencing free'd memory. This is only a problem for
> kqueue write events on a socket and you regularly create tons of pipes
> which overwrites the structure causing a panic when removing the knote
> from the list. If the peer has gone away (and it's a write knote), then
> don't bother trying to remove the knote from the list.
Does this fix make(1) compiled with -DUSE_KQUEUE ?
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the cvs-src
mailing list