From ee624b004193c715fc69a2b6801d6feb37bbed5c Mon Sep 17 00:00:00 2001 From: Xinhuang Li Date: Tue, 12 Jul 2022 11:01:09 +0800 Subject: [PATCH] [mpp_cfg]: fix mpp_enc_cfg_set_ptr segmentation fault The err stack dumped as follows: 0x0000007f9d8f7618 in jpege_proc_jpeg_cfg.isra () from /usr/lib64/librockchip_mpp.so.1 0x0000007f9d8f78a8 in jpege_proc_cfg () from /usr/lib64/librockchip_mpp.so.1 0x0000007f9d8a2244 in mpp_enc_proc_cfg(MppEncImpl_t*, MpiCmd, void*)() from /usr/lib64/librockchip_mpp.so.1 0x0000007f9d8a2f5c in mpp_enc_thread () from /usr/lib64/librockchip_mpp.so.1 0x0000007f9e5b1df8 in start_thread () from /lib64/libpthread.so.0 0x0000007f9dab851c in ?? () from /lib64/libc.so.6 Signed-off-by: Xinhuang Li Change-Id: Ibe7f0d43dee06dcb480cc5295705c4a2f339d067 --- mpp/base/mpp_cfg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 mpp/base/mpp_cfg.cpp diff --git a/mpp/base/mpp_cfg.cpp b/mpp/base/mpp_cfg.cpp old mode 100644 new mode 100755 index 4ff11c21..02274379 --- a/mpp/base/mpp_cfg.cpp +++ b/mpp/base/mpp_cfg.cpp @@ -104,7 +104,7 @@ MPP_RET mpp_cfg_get_st(MppCfgInfoNode *info, void *cfg, void *val) MPP_RET mpp_cfg_set_ptr(MppCfgInfoNode *info, void *cfg, void *val) { - return mpp_cfg_set(info, cfg, val); + return mpp_cfg_set(info, cfg, &val); } MPP_RET mpp_cfg_get_ptr(MppCfgInfoNode *info, void *cfg, void **val)