--- a/sys/kern/vfs_vnops.c +++ b/sys/kern/vfs_vnops.c @@ -881,9 +881,9 @@ mode |= S_IFLNK; /* This is a cosmetic change, symlinks do not have a mode. */ if (vp->v_mount->mnt_flag & MNT_NOSYMFOLLOW) - sb->st_mode &= ~ACCESSPERMS; /* 0000 */ + mode &= ~ACCESSPERMS; /* 0000 */ else - sb->st_mode |= ACCESSPERMS; /* 0777 */ + mode |= ACCESSPERMS; /* 0777 */ break; case VSOCK: mode |= S_IFSOCK;