diff options
Diffstat (limited to 'extent_io.c')
-rw-r--r-- | extent_io.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/extent_io.c b/extent_io.c index d956c573..c455b5a0 100644 --- a/extent_io.c +++ b/extent_io.c @@ -540,10 +540,8 @@ static struct extent_buffer *__alloc_extent_buffer(struct extent_io_tree *tree, struct extent_buffer *eb; eb = calloc(1, sizeof(struct extent_buffer) + blocksize); - if (!eb) { - BUG(); + if (!eb) return NULL; - } eb->start = bytenr; eb->len = blocksize; @@ -564,7 +562,7 @@ struct extent_buffer *btrfs_clone_extent_buffer(struct extent_buffer *src) struct extent_buffer *new; new = __alloc_extent_buffer(NULL, src->start, src->len); - if (new == NULL) + if (!new) return NULL; copy_extent_buffer(new, src, 0, 0, src->len); |