From 08fd9aab30f642ffff642d6b6f034b448f835fc5 Mon Sep 17 00:00:00 2001 From: "Chan, Roy" Date: Fri, 20 Jun 2025 17:22:20 -0400 Subject: [PATCH] amd/vpelib: fix memory corruption [WHY] Wrong structure size being allocated [HOW] fixed the structure size during allocation Reviewed-by: Krunoslav Kovac Acked-by: Chuanyu Tseng Part-of: --- src/amd/vpelib/src/core/vpelib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vpelib/src/core/vpelib.c b/src/amd/vpelib/src/core/vpelib.c index 86f2202aa50..05e21e23afb 100644 --- a/src/amd/vpelib/src/core/vpelib.c +++ b/src/amd/vpelib/src/core/vpelib.c @@ -999,7 +999,7 @@ const struct vpe_engine *vpe_create_engine(struct vpe_init_data *params) if (!params) return NULL; engine_priv = (struct vpe_engine_priv *)params->funcs.zalloc( - params->funcs.mem_ctx, sizeof(struct vpe_engine)); + params->funcs.mem_ctx, sizeof(struct vpe_engine_priv)); if (engine_priv == NULL) return NULL; /* setup public data */