summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c
diff options
context:
space:
mode:
authormjg <mjg@FreeBSD.org>2014-10-20 22:52:15 +0000
committermjg <mjg@FreeBSD.org>2014-10-20 22:52:15 +0000
commita21afe61383c6765fbef6b0f4c582d4adb3ac5e4 (patch)
treee836eab4226c3b4192915612699c329977817465 /sys/kern/kern_exec.c
parentf1a57b3826491cc58fd220f317ce0e5bbaec9edf (diff)
downloadFreeBSD-src-a21afe61383c6765fbef6b0f4c582d4adb3ac5e4.zip
FreeBSD-src-a21afe61383c6765fbef6b0f4c582d4adb3ac5e4.tar.gz
Plug unnecessary binvp NULL initialization and test.
Reported by: Coverity CID: 1018889
Diffstat (limited to 'sys/kern/kern_exec.c')
-rw-r--r--sys/kern/kern_exec.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c
index fd1e214..f2bbdaa 100644
--- a/sys/kern/kern_exec.c
+++ b/sys/kern/kern_exec.c
@@ -348,7 +348,7 @@ do_execve(td, args, mac_p)
struct vnode *tracevp = NULL;
struct ucred *tracecred = NULL;
#endif
- struct vnode *textvp = NULL, *binvp = NULL;
+ struct vnode *textvp = NULL, *binvp;
cap_rights_t rights;
int credential_changing;
int textset;
@@ -422,7 +422,7 @@ interpret:
if (error)
goto exec_fail;
- binvp = nd.ni_vp;
+ binvp = nd.ni_vp;
imgp->vp = binvp;
} else {
AUDIT_ARG_FD(args->fd);
@@ -839,7 +839,7 @@ done1:
*/
if (textvp != NULL)
vrele(textvp);
- if (binvp && error != 0)
+ if (error != 0)
vrele(binvp);
#ifdef KTRACE
if (tracevp != NULL)
OpenPOWER on IntegriCloud