]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/nfs/nfs4_vnops.c
xnu-2422.90.20.tar.gz
[apple/xnu.git] / bsd / nfs / nfs4_vnops.c
index 6259af5930f9bcbdea6d2cb299086ecc0ecce115..85ebceb476cba6a902c701085f9a72775d2d662a 100644 (file)
@@ -6031,7 +6031,7 @@ nfs_vnop_read(
        int error;
 
        if (vnode_vtype(ap->a_vp) != VREG)
-               return (EPERM);
+               return (vnode_vtype(vp) == VDIR) ? EISDIR : EPERM;
 
        np = VTONFS(vp);
        nmp = NFSTONMP(np);