DragonFlyBSD Kernel Audit
DF-0007 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -381,7 +381,7 @@
 int
 sys_sigaction(struct sysmsg *sysmsg, const struct sigaction_args *uap)
 {
-	struct sigaction act, oact;
+	struct sigaction act = { 0 }, oact = { 0 };
 	struct sigaction *actp, *oactp;
 	int error;