diff --git a/sys/kern/kern_ktrace.c b/sys/kern/kern_ktrace.c index 7430e5a39649..fc8b04f067f4 100644 --- a/sys/kern/kern_ktrace.c +++ b/sys/kern/kern_ktrace.c @@ -795,6 +795,7 @@ ktr_psig(int sig, sig_t action, const sigset_t *mask, if (ktealloc(&kte, (void *)&kbuf, l, KTR_PSIG, sizeof(*kbuf))) return; + memset(&kbuf->kp, 0, sizeof(kbuf->kp)); kbuf->kp.signo = (char)sig; kbuf->kp.action = action; kbuf->kp.mask = *mask;