summaryrefslogtreecommitdiff
path: root/ext2fs/balloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext2fs/balloc.c')
-rw-r--r--ext2fs/balloc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext2fs/balloc.c b/ext2fs/balloc.c
index 231ab589..0957f19e 100644
--- a/ext2fs/balloc.c
+++ b/ext2fs/balloc.c
@@ -407,8 +407,9 @@ got_block:
alloc_sync (0);
/* Trap trying to allocate superblock, block group descriptor table, or beyond the end */
- assert_backtrace (j >= group_desc_block_end
- && j < store->size >> log2_block_size);
+ assert_backtrace (j == 0 ||
+ (j >= group_desc_block_end
+ && j < store->size >> log2_block_size));
return j;
}