summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_process.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2017-07-19 14:17:49 +0000
committerderaadt <deraadt@openbsd.org>2017-07-19 14:17:49 +0000
commit526159242c6c3b5e2bbe61a7f4fd4054c67a8d71 (patch)
treebbb2ccbdea166f55ca6991e7dbcfa9b3d6d4a77c /sys/kern/sys_process.c
parentPrefer arch-dependent over arch-independent pages if the name priority, (diff)
downloadwireguard-openbsd-526159242c6c3b5e2bbe61a7f4fd4054c67a8d71.tar.xz
wireguard-openbsd-526159242c6c3b5e2bbe61a7f4fd4054c67a8d71.zip
Uninitialized variable can leak kernel memory.
Found by Ilja Van Sprundel ok kettenis
Diffstat (limited to 'sys/kern/sys_process.c')
-rw-r--r--sys/kern/sys_process.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c
index d1f5abcd58d..3700c0d2486 100644
--- a/sys/kern/sys_process.c
+++ b/sys/kern/sys_process.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sys_process.c,v 1.76 2017/01/25 07:35:04 guenther Exp $ */
+/* $OpenBSD: sys_process.c,v 1.77 2017/07/19 14:17:49 deraadt Exp $ */
/* $NetBSD: sys_process.c,v 1.55 1996/05/15 06:17:47 tls Exp $ */
/*-
@@ -101,7 +101,7 @@ sys_ptrace(struct proc *p, void *v, register_t *retval)
register_t wcookie;
#endif
int error, write;
- int temp;
+ int temp = 0;
int req = SCARG(uap, req);
pid_t pid = SCARG(uap, pid);
caddr_t addr = SCARG(uap, addr);