diff options
author | phk <phk@FreeBSD.org> | 1998-06-27 06:43:09 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1998-06-27 06:43:09 +0000 |
commit | 4cb7827a87b0badc3e1864d57f7d8662d25f75e6 (patch) | |
tree | 020eac5ec90d13789cbcb0702c0495f26153d5e5 /sys/kern/vfs_vnops.c | |
parent | 4c0dd08a5a679d634b3a12f30a736d71a366f6c3 (diff) | |
download | FreeBSD-src-4cb7827a87b0badc3e1864d57f7d8662d25f75e6.zip FreeBSD-src-4cb7827a87b0badc3e1864d57f7d8662d25f75e6.tar.gz |
Report the mode as the result of the VOP_GETATTR rather than the
vnodes type, they may not correspond.
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r-- | sys/kern/vfs_vnops.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c index 9d4d991..41e8cbb 100644 --- a/sys/kern/vfs_vnops.c +++ b/sys/kern/vfs_vnops.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)vfs_vnops.c 8.2 (Berkeley) 1/21/94 - * $Id: vfs_vnops.c,v 1.57 1998/05/07 04:58:25 msmith Exp $ + * $Id: vfs_vnops.c,v 1.58 1998/06/07 17:11:48 dfr Exp $ */ #include <sys/param.h> @@ -381,7 +381,7 @@ vn_stat(vp, sb, p) sb->st_dev = vap->va_fsid; sb->st_ino = vap->va_fileid; mode = vap->va_mode; - switch (vp->v_type) { + switch (vap->va_type) { case VREG: mode |= S_IFREG; break; |