Initialize vfslocked to 0 before nfsm_srvmtofh() so that the variable is

not used uninitialized in 'nfsmout' if nfsm_srvmtofh() gets an internal
error.

CID:		1766
Found by:	Coverity Prevent (tm)
This commit is contained in:
John Baldwin 2007-03-26 15:14:58 +00:00
parent ff75233a7a
commit cad603e388
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=167899

View File

@ -4051,6 +4051,7 @@ nfsrv_fsinfo(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp,
if (!v3)
panic("nfsrv_fsinfo: v3 proc called on a v2 connection");
fhp = &nfh.fh_generic;
vfslocked = 0;
nfsm_srvmtofh(fhp);
error = nfsrv_fhtovp(fhp, 1, &vp, &vfslocked, cred, slp,
nam, &rdonly, TRUE);