From: Darrick J. Wong Date: Sun, 14 Dec 2014 03:06:15 +0000 (-0500) Subject: resize2fs: don't exit if shrinking sparse_super2 fs to one bg X-Git-Tag: v1.43-WIP-2015-05-18~109 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=4495c5a0eb833cafaa2c5480fecd3f10a4d6609c;p=tools%2Fe2fsprogs.git resize2fs: don't exit if shrinking sparse_super2 fs to one bg If we're shrinking a sparse_super2 filesystem to a single block group, the superblock will be in block 0. This is perfectly valid (for block group 0 with a blocksize > 1024) so don't exit. Signed-off-by: Darrick J. Wong Signed-off-by: Theodore Ts'o --- diff --git a/resize/resize2fs.c b/resize/resize2fs.c index 8c5db86..4861719 100644 --- a/resize/resize2fs.c +++ b/resize/resize2fs.c @@ -2126,7 +2126,7 @@ static errcode_t reserve_sparse_super2_last_group(ext2_resize_t rfs, if (retval) return retval; - if (!sb) { + if (last_bg && !sb) { fputs(_("Should never happen! No sb in last super_sparse bg?\n"), stderr); exit(1);