MFC r272290 (by mjg):
Use bzero instead of explicitly zeroing stuff in do_execve.
This commit is contained in:
parent
e86f81bbc7
commit
bcef2e5533
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user