git: bada3811884c - main - nfs_clvnops.c: Add an initialization mistakenly removed
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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,