CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2016/11/09 02:39:43
Modified files: sys/kern : uipc_syscalls.c Log message: 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@