Whamcloud - gitweb
mmp: don't use O_RDWR in ext2fs_mmp_read
[tools/e2fsprogs.git] / lib / ext2fs / mmp.c
index 9ef4580..7970aac 100644 (file)
@@ -58,7 +58,7 @@ errcode_t ext2fs_mmp_read(ext2_filsys fs, blk64_t mmp_blk, void *buf)
         * the MMP block by the io_manager or the VM.  It needs to be fresh. */
        if (fs->mmp_fd <= 0) {
                struct stat st;
-               int flags = O_RDWR | O_DIRECT;
+               int flags = O_RDONLY | O_DIRECT;
 
                /*
                 * There is no reason for using O_DIRECT if we're working with