blob: Handle allocation failures in set xattr

Change-Id: Ida9361066e8b3117d1022379d75e290b11f86b52
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Ben Walker 2017-03-27 09:55:00 -07:00
parent 21ce0f4030
commit d827cfbde6

View File

@ -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);