summaryrefslogtreecommitdiff
path: root/cmds-check.c
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-01-06 15:52:11 +0100
committerDavid Sterba <dsterba@suse.com>2016-01-12 15:02:51 +0100
commitef45c6b9db20bd4aa9cd0bb6f3f05cec41e21f96 (patch)
treeb50b7ada3cc3b6e3f1fbf595d3519351529923bb /cmds-check.c
parent87296b5541313b4792f2a5fe0a30045d64f99a74 (diff)
downloadbtrfs-progs-ef45c6b9db20bd4aa9cd0bb6f3f05cec41e21f96.tar.gz
btrfs-progs: handler memory allocation failure in add_extent_rec
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'cmds-check.c')
-rw-r--r--cmds-check.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmds-check.c b/cmds-check.c
index 266451a..e751656 100644
--- a/cmds-check.c
+++ b/cmds-check.c
@@ -4586,6 +4586,8 @@ static int add_extent_rec(struct cache_tree *extent_cache,
return ret;
}
rec = malloc(sizeof(*rec));
+ if (!rec)
+ return -ENOMEM;
rec->start = start;
rec->max_size = max_size;
rec->nr = max(nr, max_size);