Whamcloud - gitweb
libext2fs: fix crash when ext2fs_mmp_stop() is called before MMP is initialized
authorTheodore Ts'o <tytso@mit.edu>
Mon, 15 Feb 2021 04:51:45 +0000 (23:51 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 15 Feb 2021 04:51:45 +0000 (23:51 -0500)
commit71f9bf7b08f2f7b632323719a4e69e94e0567a70
tree041dc80fbbfce26b066de2a21570c99cba074033
parente3a13a47e6f215c5db5cb58f646b422d6330fc6a
libext2fs: fix crash when ext2fs_mmp_stop() is called before MMP is initialized

The fatal_error() function in e2fsck can call ext2fs_mmp_stop() on a
file system where MMP hasn't yet been initialized.  When that happens,
instead of crashing, have ext2fs_mmp_stop() return success, since mmp
doesn't need to be stopped if it hasn't even been initialized yet.

Addresses-Debian-Bug: #696609
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
lib/ext2fs/mmp.c