Commit 7c739692 authored by Jim Harris's avatar Jim Harris Committed by Ben Walker
Browse files

env_dpdk: restore opts_size after opts structure is zeroed



Fixes issue #3476.

Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: Id05775f934f33e20f5129e65df1ea238f81b45b6
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24497


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarBen Walker <ben@nvidia.com>
parent ff89983c
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -89,11 +89,15 @@ _sprintf_alloc(const char *format, ...)
void
spdk_env_opts_init(struct spdk_env_opts *opts)
{
	size_t opts_size;

	if (!opts) {
		return;
	}

	opts_size = opts->opts_size;
	memset(opts, 0, sizeof(*opts));
	opts->opts_size = opts_size;

	opts->name = SPDK_ENV_DPDK_DEFAULT_NAME;
	opts->core_mask = SPDK_ENV_DPDK_DEFAULT_CORE_MASK;