Commit d827cfbd authored by Ben Walker's avatar Ben Walker
Browse files

blob: Handle allocation failures in set xattr



Change-Id: Ida9361066e8b3117d1022379d75e290b11f86b52
Signed-off-by: default avatarBen Walker <benjamin.walker@intel.com>
parent 21ce0f40
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -2221,11 +2221,10 @@ spdk_blob_md_set_xattr(struct spdk_blob *blob, const char *name, const void *val
		}
	}

	/*
	* This is probably all going to rewritten, so do not bother checking for failed
	*  allocations for now.
	*/
	xattr = calloc(1, sizeof(*xattr));
	if (!xattr) {
		return -1;
	}
	xattr->name = strdup(name);
	xattr->value_len = value_len;
	xattr->value = malloc(value_len);