diff options
author | Martin Pieuchot <mpi@cvs.openbsd.org> | 2016-11-09 09:39:44 +0000 |
---|---|---|
committer | Martin Pieuchot <mpi@cvs.openbsd.org> | 2016-11-09 09:39:44 +0000 |
commit | dfc2e9c36a8c5150afaf19a3b857c4f640cff933 (patch) | |
tree | bed15fa291e145dd6a78babdca3e4845a53005da /sys/net | |
parent | 3846caa56f2e4a3de3ab9ea686dda34d758f9fd1 (diff) |
Do not call splsoftnet() recursively, this won't work with a lock.
closef() on a socket will call soclose() which call splsoftnet(). So
make sure we release the IPL level first in error paths.
Found by Nils Frohberg while testing another diff.
ok mikeb@, bluhm@
Diffstat (limited to 'sys/net')
0 files changed, 0 insertions, 0 deletions