Module Name: src Committed By: martin Date: Thu Jun 22 06:30:48 UTC 2023
Modified Files: src/sys/arch/i386/i386 [netbsd-8]: freebsd_machdep.c Log Message: Pull up the following revision, requested by riastradh in ticket #1836 sys/compat/freebsd/freebsd_machdep.c 1.5 Memset before copyout To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.60.22.1 src/sys/arch/i386/i386/freebsd_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/i386/i386/freebsd_machdep.c diff -u src/sys/arch/i386/i386/freebsd_machdep.c:1.60 src/sys/arch/i386/i386/freebsd_machdep.c:1.60.22.1 --- src/sys/arch/i386/i386/freebsd_machdep.c:1.60 Sun Feb 23 22:35:27 2014 +++ src/sys/arch/i386/i386/freebsd_machdep.c Thu Jun 22 06:30:48 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: freebsd_machdep.c,v 1.60 2014/02/23 22:35:27 dsl Exp $ */ +/* $NetBSD: freebsd_machdep.c,v 1.60.22.1 2023/06/22 06:30:48 martin Exp $ */ /*- * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: freebsd_machdep.c,v 1.60 2014/02/23 22:35:27 dsl Exp $"); +__KERNEL_RCSID(0, "$NetBSD: freebsd_machdep.c,v 1.60.22.1 2023/06/22 06:30:48 martin Exp $"); #if defined(_KERNEL_OPT) #include "opt_vm86.h" @@ -93,6 +93,8 @@ freebsd_sendsig(const ksiginfo_t *ksi, c fp--; + memset(&frame, 0, sizeof(frame)); + /* Build stack frame for signal trampoline. */ frame.sf_signum = sig; frame.sf_code = code;