summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index ed29397..84c6d4d 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -78,13 +78,10 @@ newsig(struct proc *td, int signo, struct ksiginfo **ksig)
return -EINVAL;
/*
- * Make sure we have a valid signal list. If we already
- * have a signal registered in a slot, free up memory used
- * for that signal descriptor so we can override it with the
- * new one.
+ * If we already have a signal registered in a slot, free up
+ * memory used for that signal descriptor so we can override
+ * it with the new one.
*/
- if (td->ksig_list == NULL)
- return -EIO;
if ((ksig_tmp = td->ksig_list[signo]) != NULL)
dynfree(ksig_tmp);