diff options
author | phk <phk@FreeBSD.org> | 2002-10-13 16:04:46 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-10-13 16:04:46 +0000 |
commit | 7753ea4ce0ccbb55b7ce4f73c3465ce57b362daf (patch) | |
tree | b573a1cb7bc80ca88c361836b005242f8087c2a6 /sys/fs/ntfs/ntfs_vfsops.c | |
parent | 289d041ef13f1bdbddcdb6b2053e231de76fe1e9 (diff) | |
download | FreeBSD-src-7753ea4ce0ccbb55b7ce4f73c3465ce57b362daf.zip FreeBSD-src-7753ea4ce0ccbb55b7ce4f73c3465ce57b362daf.tar.gz |
Pass flags to VOP_CLOSE() corresponding to what was passed to VOP_OPEN().
Submitted by: "Peter Edwards" <pmedwards@eircom.net>
Diffstat (limited to 'sys/fs/ntfs/ntfs_vfsops.c')
-rw-r--r-- | sys/fs/ntfs/ntfs_vfsops.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/ntfs/ntfs_vfsops.c b/sys/fs/ntfs/ntfs_vfsops.c index 239a2c8..1e7212b 100644 --- a/sys/fs/ntfs/ntfs_vfsops.c +++ b/sys/fs/ntfs/ntfs_vfsops.c @@ -508,6 +508,7 @@ ntfs_unmount( vinvalbuf(ntmp->ntm_devvp, V_SAVE, NOCRED, td, 0, 0); + ronly = (mp->mnt_flag & MNT_RDONLY) != 0; error = VOP_CLOSE(ntmp->ntm_devvp, ronly ? FREAD : FREAD|FWRITE, NOCRED, td); |