blob: blob_open_opts_copy macro uses wrong type
The FIELD_OK macro in blob_open_opts_copy() should consider offsets in struct spdk_blob_open_opts, not struct spdk_blob_opts. Signed-off-by: Mike Gerdts <mgerdts@nvidia.com> Change-Id: I62e22acbe7dfb994453a379c92f78b7e9bc7fc13 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14962 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
This commit is contained in:
parent
f4dc558245
commit
ad6ece23d0
@ -7295,7 +7295,7 @@ static inline void
|
||||
blob_open_opts_copy(const struct spdk_blob_open_opts *src, struct spdk_blob_open_opts *dst)
|
||||
{
|
||||
#define FIELD_OK(field) \
|
||||
offsetof(struct spdk_blob_opts, field) + sizeof(src->field) <= src->opts_size
|
||||
offsetof(struct spdk_blob_open_opts, field) + sizeof(src->field) <= src->opts_size
|
||||
|
||||
#define SET_FIELD(field) \
|
||||
if (FIELD_OK(field)) { \
|
||||
|
Loading…
Reference in New Issue
Block a user