diff options
author | cognet <cognet@FreeBSD.org> | 2003-11-14 18:49:01 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2003-11-14 18:49:01 +0000 |
commit | 690de3f7ac39802c0fe04563dacd6ab0f2a4d79f (patch) | |
tree | ded897c5d2c24412197417991f91d6c4204f76d7 /usr.sbin/i4b/isdntest | |
parent | 0cfaf203b6dc7906d6cf6e6df3d4999dec616f45 (diff) | |
download | FreeBSD-src-690de3f7ac39802c0fe04563dacd6ab0f2a4d79f.zip FreeBSD-src-690de3f7ac39802c0fe04563dacd6ab0f2a4d79f.tar.gz |
Better fix than my previous commit:
in exit1(), make sure the p_klist is empty after sending NOTE_EXIT.
The process won't report fork() or execve() and won't be able to handle
NOTE_SIGNAL knotes anyway.
This fixes some race conditions with do_tdsignal() calling knote() while
the process is exiting.
Reported by: Stefan Farfeleder <stefan@fafoe.narf.at>
MFC after: 1 week
Diffstat (limited to 'usr.sbin/i4b/isdntest')
0 files changed, 0 insertions, 0 deletions