Fix ASAN issue : heap-use-after-free 85/245985/3
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 21 Oct 2020 06:35:30 +0000 (15:35 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 21 Oct 2020 06:56:56 +0000 (15:56 +0900)
commit4548fe8262b557f8981964685157e87d8310f972
tree6cba0b8593bdba59e3e78b99c1595933347072d4
parentc6652c1a3d729966581bc539a698f173e5d0bb24
Fix ASAN issue : heap-use-after-free

- The bus message callback from gstreamer could be invoked by gmainloop
  after source element of message is released by glibc.
- This patch drops all bus messages not to be called by gmainloop in bus sync callback.
- Minor change
 : Remove unused code

[Version] 0.10.220
[Issue Type] ASAN

Change-Id: Iaa921aab14897e0f03afb6acd9a3946a2b4b63d2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/libmm-camcorder.spec
src/include/mm_camcorder_internal.h
src/mm_camcorder_audiorec.c
src/mm_camcorder_gstcommon.c
src/mm_camcorder_internal.c
src/mm_camcorder_videorec.c