Add defensive code to avoid crash 70/319970/3 accepted/tizen/unified/20241112.160418
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 6 Nov 2024 00:18:23 +0000 (09:18 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 11 Nov 2024 03:33:00 +0000 (12:33 +0900)
commita906da3ae42165ead2042044cc046fa13c69ebd3
tree46a096c768b5263564ac679ef6d72cb613815ddf
parent7b40ceecec12b00e11da808518c99fc39932b55e
Add defensive code to avoid crash

- The user callback can be called in _recorder_idle_event_callback()
  although handle is destroyed after g_rec_idle_event_lock is unlocked.
- Add new mutex and flag to avoid that situation.

[Version] 1.0.1
[Issue Type] Improvement

Change-Id: I6e19239b71c9b41d05c730f9ecd0d4c84c08c682
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
include/recorder_private.h
packaging/capi-media-recorder.spec
src/recorder.c