summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2008-09-03 12:46:09 +0000
committertrasz <trasz@FreeBSD.org>2008-09-03 12:46:09 +0000
commit88f6f4913363b85c95e44842a9f12b4ee730e2ec (patch)
tree1a6031f7076982da80e42b98b632086dc56dd19a /sys/ufs/ffs
parent80c32815b9dcd487892bc6e572d5228d070c9a58 (diff)
downloadFreeBSD-src-88f6f4913363b85c95e44842a9f12b4ee730e2ec.zip
FreeBSD-src-88f6f4913363b85c95e44842a9f12b4ee730e2ec.tar.gz
When calling extattr_check_cred, use V{READ,WRITE}, not I{READ,WRITE}.
Approved by: rwatson (mentor)
Diffstat (limited to 'sys/ufs/ffs')
-rw-r--r--sys/ufs/ffs/ffs_vnops.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c
index 9a4cb2d..7b1af28 100644
--- a/sys/ufs/ffs/ffs_vnops.c
+++ b/sys/ufs/ffs/ffs_vnops.c
@@ -1409,7 +1409,7 @@ vop_deleteextattr {
return (EROFS);
error = extattr_check_cred(ap->a_vp, ap->a_attrnamespace,
- ap->a_cred, ap->a_td, IWRITE);
+ ap->a_cred, ap->a_td, VWRITE);
if (error) {
if (ip->i_ea_area != NULL && ip->i_ea_error == 0)
ip->i_ea_error = error;
@@ -1493,7 +1493,7 @@ vop_getextattr {
return (EOPNOTSUPP);
error = extattr_check_cred(ap->a_vp, ap->a_attrnamespace,
- ap->a_cred, ap->a_td, IREAD);
+ ap->a_cred, ap->a_td, VREAD);
if (error)
return (error);
@@ -1553,7 +1553,7 @@ vop_listextattr {
return (EOPNOTSUPP);
error = extattr_check_cred(ap->a_vp, ap->a_attrnamespace,
- ap->a_cred, ap->a_td, IREAD);
+ ap->a_cred, ap->a_td, VREAD);
if (error)
return (error);
@@ -1633,7 +1633,7 @@ vop_setextattr {
return (EROFS);
error = extattr_check_cred(ap->a_vp, ap->a_attrnamespace,
- ap->a_cred, ap->a_td, IWRITE);
+ ap->a_cred, ap->a_td, VWRITE);
if (error) {
if (ip->i_ea_area != NULL && ip->i_ea_error == 0)
ip->i_ea_error = error;
OpenPOWER on IntegriCloud