From 09116fef5cbd045ee8111c0cfae1dbc7e69ae0ab Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Wed, 31 Aug 2022 14:33:42 +0800 Subject: [PATCH] [hal_jpege_vepu2]: Fix memory leak on multi-core Change-Id: If98d9a01903d8907ad86a4a234c8e3bdac0e48d5 Signed-off-by: Herman Chen --- mpp/hal/vpu/jpege/hal_jpege_vepu2_v2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mpp/hal/vpu/jpege/hal_jpege_vepu2_v2.c b/mpp/hal/vpu/jpege/hal_jpege_vepu2_v2.c index 2611b04a..65af09cd 100644 --- a/mpp/hal/vpu/jpege/hal_jpege_vepu2_v2.c +++ b/mpp/hal/vpu/jpege/hal_jpege_vepu2_v2.c @@ -272,7 +272,8 @@ MPP_RET hal_jpege_vepu2_get_task(void *hal, HalEncTask *task) } } - mpp_dev_multi_offset_init(&ctx_ext->reg_cfg, 24); + if (!ctx_ext->reg_cfg) + mpp_dev_multi_offset_init(&ctx_ext->reg_cfg, 24); syntax->low_delay = 1; ctx_ext->multi_core_enabled = 1;