From 51a83b1699d9229712f35e3b65b90b371462c158 Mon Sep 17 00:00:00 2001 From: void!yura Date: Tue, 1 Feb 2005 18:26:17 +0000 Subject: [PATCH] don't check logfile for readonly mounts (Logical change 1.673) --- libntfs/volume.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libntfs/volume.c b/libntfs/volume.c index 6d04272d..78d5d61b 100644 --- a/libntfs/volume.c +++ b/libntfs/volume.c @@ -953,8 +953,11 @@ ntfs_volume *ntfs_device_mount(struct ntfs_device *dev, unsigned long rwflag) if (ntfs_inode_close(ni)) Dperror("Failed to close inode, leaking memory"); - /* Check logfile. */ - if (ntfs_volume_check_logfile(vol)) + /* + * Check logfile. We care about not clean logfile only during + * read-write mount, so for read-only mount don't check logfile at all. + */ + if (!(rwflag & MS_RDONLY) && ntfs_volume_check_logfile(vol)) goto error_exit; return vol;