mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-06 09:36:49 +08:00
[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 <buluess.li@rock-chips.com> Change-Id: Ibe7f0d43dee06dcb480cc5295705c4a2f339d067
This commit is contained in:
2
mpp/base/mpp_cfg.cpp
Normal file → Executable file
2
mpp/base/mpp_cfg.cpp
Normal file → Executable file
@@ -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)
|
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)
|
MPP_RET mpp_cfg_get_ptr(MppCfgInfoNode *info, void *cfg, void **val)
|
||||||
|
Reference in New Issue
Block a user