Commit 4803dc36 authored by GangCao's avatar GangCao Committed by Tomasz Zawadzki
Browse files

Blobfs: add an assert for the memory allocation



Change-Id: Ie9c75206b61242c71ce6f4f408bbdd44f9633077
Signed-off-by: default avatarGangCao <gang.cao@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3998


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 3aaf8e0a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -87,6 +87,7 @@ tree_insert_buffer(struct cache_tree *root, struct cache_buffer *buffer)
	while (offset >= CACHE_TREE_LEVEL_SIZE(root->level + 1)) {
		if (root->present_mask != 0) {
			tree = calloc(1, sizeof(*tree));
			assert(tree != NULL);
			tree->level = root->level + 1;
			tree->u.tree[0] = root;
			root = tree;
@@ -103,6 +104,7 @@ tree_insert_buffer(struct cache_tree *root, struct cache_buffer *buffer)
		offset &= CACHE_TREE_LEVEL_MASK(tree->level);
		if (tree->u.tree[index] == NULL) {
			tree->u.tree[index] = calloc(1, sizeof(*tree));
			assert(tree->u.tree[index] != NULL);
			tree->u.tree[index]->level = tree->level - 1;
			tree->present_mask |= (1ULL << index);
		}