Commit 4c9645b5 authored by Ziye Yang's avatar Ziye Yang Committed by Jim Harris
Browse files

blobstore: Add the size check of length field in desc_xattr



Change-Id: I522b29b3a603b1e83c866486d036137ee4fafcbd
Signed-off-by: default avatarZiye Yang <ziye.yang@intel.com>
parent 9ed75e4d
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -221,6 +221,10 @@ _spdk_blob_parse_page(const struct spdk_blob_md_page *page, struct spdk_blob *bl

			desc_xattr = (struct spdk_blob_md_descriptor_xattr *)desc;

			assert(desc_xattr->length == sizeof(desc_xattr->name_length) +
			       sizeof(desc_xattr->value_length) +
			       desc_xattr->name_length + desc_xattr->value_length);

			xattr = calloc(1, sizeof(*xattr));
			assert(xattr != NULL);