summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2008-01-30 13:23:34 +0000
committerrwatson <rwatson@FreeBSD.org>2008-01-30 13:23:34 +0000
commit5b1d998fc12828f863b1b8fbf2e1db396d2a5d95 (patch)
tree6b35da05bfa9390dcf37d43c6166ae4f5d7a0736 /sbin
parent3c0bb170e14e9434b8974257655e260f1fafb320 (diff)
downloadFreeBSD-src-5b1d998fc12828f863b1b8fbf2e1db396d2a5d95.zip
FreeBSD-src-5b1d998fc12828f863b1b8fbf2e1db396d2a5d95.tar.gz
Add unix_sorflush, a regression test for the following scenario:
- Process (a) is blocked in read on a socket waiting on data. - Process (b) is blocked in shutdown() on a socket waiting on (a). - Process (c) delivers a signal to (b) interrupting its wait. When the signal is delivered, the kernel panics as sblock() fails in sorflush(). Even if it didn't panic, shutdown() would block potentially indefinitely waiting for recv() to succeeded. Fixes to follow. Reported by: Jos Backus <jos at catnook dot com>
Diffstat (limited to 'sbin')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud