git: bada3811884c - main - nfs_clvnops.c: Add an initialization mistakenly removed

From: Rick Macklem <rmacklem_at_FreeBSD.org>
Date: Sat, 24 May 2025 23:26:29 UTC
The branch main has been updated by rmacklem:

URL: https://cgit.FreeBSD.org/src/commit/?id=bada3811884cb22d088c8b8e4dbc39227682ce48

commit bada3811884cb22d088c8b8e4dbc39227682ce48
Author:     Rick Macklem <rmacklem@FreeBSD.org>
AuthorDate: 2025-05-24 23:23:52 +0000
Commit:     Rick Macklem <rmacklem@FreeBSD.org>
CommitDate: 2025-05-24 23:23:52 +0000

    nfs_clvnops.c: Add an initialization mistakenly removed
    
    Commit e4c7b2b6053f mistakenly removed an initialization of "newvp",
    which could result in crashes.
    
    This patch puts the initialization back in.
    
    Reported by:    cy
    Tested by:      cy
    Fixes:  e4c7b2b6053f ("nfsv4: Add support to NFSv4 for named attributes")
---
 sys/fs/nfsclient/nfs_clvnops.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys/fs/nfsclient/nfs_clvnops.c b/sys/fs/nfsclient/nfs_clvnops.c
index 20603d376901..c2185992f994 100644
--- a/sys/fs/nfsclient/nfs_clvnops.c
+++ b/sys/fs/nfsclient/nfs_clvnops.c
@@ -1421,6 +1421,7 @@ nfs_lookup(struct vop_lookup_args *ap)
 	NFSUNLOCKMNT(nmp);
 #endif
 
+	newvp = NULLVP;
 	NFSINCRGLOBAL(nfsstatsv1.lookupcache_misses);
 	nanouptime(&ts);
 	error = nfsrpc_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,