DragonFlyBSD Kernel Audit
DF-0841 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/vfs/msdosfs/msdosfs_lookup.c b/sys/vfs/msdosfs/msdosfs_lookup.c
--- a/sys/vfs/msdosfs/msdosfs_lookup.c
+++ b/sys/vfs/msdosfs/msdosfs_lookup.c
@@ -554,7 +554,7 @@
 			}
 			cnp->cn_flags &= ~CNP_PDIRUNLOCK;
 		}
-		error = msdosfs_lookup_checker(pmp, vdp, VTODE(*vpp), vpp);
+		error = msdosfs_lookup_checker(pmp, vdp, tdp, vpp);
 		if (error != 0)
 			return (error);
 	} else if (dp->de_StartCluster == scn && isadir) {