From 5921ce0c8b401aa293223680d0de2e351e37a430 Mon Sep 17 00:00:00 2001 From: jhb Date: Thu, 17 Apr 2003 22:07:56 +0000 Subject: Don't hold the proc lock while performing sigset conversions on local variables. --- sys/kern/kern_sig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/kern/kern_sig.c') diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index c105535..6e2ae50 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -904,8 +904,8 @@ osigpending(td, uap) PROC_LOCK(p); siglist = p->p_siglist; SIGSETOR(siglist, td->td_siglist); - SIG2OSIG(siglist, td->td_retval[0]); PROC_UNLOCK(p); + SIG2OSIG(siglist, td->td_retval[0]); return (0); } #endif /* COMPAT_43 */ -- cgit v1.1