summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extent_map.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/extent_map.c b/extent_map.c
index c7979267..bc67c0e1 100644
--- a/extent_map.c
+++ b/extent_map.c
@@ -473,6 +473,11 @@ int test_range_bit(struct extent_map_tree *tree, u64 start, u64 end,
if (start > end)
break;
node = next_cache_extent(node);
+ if (!node) {
+ if (filled)
+ bitset = 0;
+ break;
+ }
}
return bitset;
}