blob: copy xattr name with memcpy()
We know exactly how long the name is, so there is no need to use a C string function to copy it. Change-Id: I21b5f1e318555b46729582ab6a1e6bd163c85205 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/406984 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
ec7ef53221
commit
d9135820c5
@ -290,7 +290,7 @@ _spdk_blob_deserialize_xattr(struct spdk_blob *blob,
|
|||||||
free(xattr);
|
free(xattr);
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
strncpy(xattr->name, desc_xattr->name, desc_xattr->name_length);
|
memcpy(xattr->name, desc_xattr->name, desc_xattr->name_length);
|
||||||
xattr->name[desc_xattr->name_length] = '\0';
|
xattr->name[desc_xattr->name_length] = '\0';
|
||||||
|
|
||||||
xattr->value = malloc(desc_xattr->value_length);
|
xattr->value = malloc(desc_xattr->value_length);
|
||||||
|
Loading…
Reference in New Issue
Block a user