svn commit: r282090 - stable/10/sys/kern
Konstantin Belousov
kib at FreeBSD.org
Mon Apr 27 12:54:05 UTC 2015
Author: kib
Date: Mon Apr 27 12:54:04 2015
New Revision: 282090
URL: https://svnweb.freebsd.org/changeset/base/282090
Log:
MFC r272290 (by mjg):
Use bzero instead of explicitly zeroing stuff in do_execve.
Modified:
stable/10/sys/kern/kern_exec.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/kern/kern_exec.c
==============================================================================
--- stable/10/sys/kern/kern_exec.c Mon Apr 27 12:06:13 2015 (r282089)
+++ stable/10/sys/kern/kern_exec.c Mon Apr 27 12:54:04 2015 (r282090)
@@ -382,29 +382,10 @@ do_execve(td, args, mac_p)
/*
* Initialize part of the common data
*/
+ bzero(imgp, sizeof(*imgp));
imgp->proc = p;
- imgp->execlabel = NULL;
imgp->attr = &attr;
- imgp->entry_addr = 0;
- imgp->reloc_base = 0;
- imgp->vmspace_destroyed = 0;
- imgp->interpreted = 0;
- imgp->opened = 0;
- imgp->interpreter_name = NULL;
- imgp->auxargs = NULL;
- imgp->vp = NULL;
- imgp->object = NULL;
- imgp->firstpage = NULL;
- imgp->ps_strings = 0;
- imgp->auxarg_size = 0;
imgp->args = args;
- imgp->execpath = imgp->freepath = NULL;
- imgp->execpathp = 0;
- imgp->canary = 0;
- imgp->canarylen = 0;
- imgp->pagesizes = 0;
- imgp->pagesizeslen = 0;
- imgp->stack_prot = 0;
#ifdef MAC
error = mac_execve_enter(imgp, mac_p);
@@ -412,8 +393,6 @@ do_execve(td, args, mac_p)
goto exec_fail;
#endif
- imgp->image_header = NULL;
-
/*
* Translate the file name. namei() returns a vnode pointer
* in ni_vp amoung other things.
More information about the svn-src-stable
mailing list