summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-02-15 00:51:40 -0500
committerIan Moffett <ian@osmora.org>2025-02-15 00:51:40 -0500
commitb56dd31009c27bb2f525fd274abe8b69e5a8c555 (patch)
tree6833a13a4c41854119bfdcec12cb1b372bc4da79
parent7eb80b3a894bd920111ccb0ef33d08b732cd0ff8 (diff)
kernel: signal: No need to compare ksig_list
Signed-off-by: Ian Moffett <ian@osmora.org>
-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);