VOP_* changes causes NULL ptr dereference for acl_get_file(3)

Mark Santcroos marks at ripe.net
Thu Dec 2 13:51:26 PST 2004


I need at least the following patch to keep my system alive.
A simple call to acl_get_file(3) is enough to crash the machine.

You will have to think a bit more about how you want to initialize stuff
or about better defaults for cases like ACLs.

Mark

==== //depot/projects/custom/kern/vfs_default.c#35 - /home/marks/proj/perforce/projects/custom/kern/vfs_default.c ====
@@ -95,6 +95,7 @@
 	.vop_revoke =		VOP_PANIC,
 	.vop_strategy =		vop_nostrategy,
 	.vop_unlock =		vop_stdunlock,
+	.vop_getacl =		VOP_EINVAL,
 };
 
 /*

-- 
RIPE NCC - Delft University of Technology - The FreeBSD Project
marks at ripe.net - m.a.santcroos at ewi.tudelft.nl - marks at freebsd.org


More information about the freebsd-current mailing list