cvs commit: src/sys/kern sys_pipe.c
John-Mark Gurney
jmg at FreeBSD.org
Sun Oct 12 00:06:04 PDT 2003
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.
Submitted by: Brian Buchanan and myself
Obtained from: nCircle
Revision Changes Path
1.152 +7 -2 src/sys/kern/sys_pipe.c
More information about the cvs-src
mailing list