summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1998-06-27 06:43:09 +0000
committerphk <phk@FreeBSD.org>1998-06-27 06:43:09 +0000
commit4cb7827a87b0badc3e1864d57f7d8662d25f75e6 (patch)
tree020eac5ec90d13789cbcb0702c0495f26153d5e5 /sys/kern/vfs_vnops.c
parent4c0dd08a5a679d634b3a12f30a736d71a366f6c3 (diff)
downloadFreeBSD-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.c4
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;
OpenPOWER on IntegriCloud