diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2014-05-11 23:33:08 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2014-05-13 10:13:40 -0400 |
commit | 1244cacc7093ef612b164ff35b2410a7fc3aefce (patch) | |
tree | bde285109cd431f5fb5140cff2b06308b968b5a9 | |
parent | 1c358e6e127b605d29e535e575994d3583a19c72 (diff) | |
download | e2fsprogs-1244cacc7093ef612b164ff35b2410a7fc3aefce.tar.gz |
resize2fs: fix sanity check in reserve_sparse_super2_last_group()
In reserve_sparse_super2_last_group, the old_desc check should only be
performed if ext2fs_super_and_bgd_loc2() gave us a location -- a
return value of 0 means that there is no old-style GDT block.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r-- | resize/resize2fs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/resize/resize2fs.c b/resize/resize2fs.c index c672cdbe..e528f627 100644 --- a/resize/resize2fs.c +++ b/resize/resize2fs.c @@ -2047,7 +2047,7 @@ static errcode_t reserve_sparse_super2_last_group(ext2_resize_t rfs, stderr); exit(1); } - if (old_desc != sb+1) { + if (old_desc && old_desc != sb+1) { fputs(_("Should never happen! Unexpected old_desc in " "super_sparse bg?\n"), stderr); |