- The idle event could be called after handle is released
if _recorder_create_common() is failed.
[Version] 0.3.23
[Issue Type] Bug fix
Change-Id: I25e6dd5fab51169eb6f92106717a7a60f9b640fb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Name: capi-media-recorder
Summary: A Recorder API
-Version: 0.3.22
+Version: 0.3.23
Release: 0
Group: Multimedia/API
License: Apache-2.0
g_return_if_fail(cb_info != NULL);
+ /* remove idle event */
+ _recorder_deactivate_idle_event_all(cb_info);
+
LOGD("MSG receive thread[%p] destroy", cb_info->msg_recv_thread);
g_thread_join(cb_info->msg_recv_thread);
LOGW("server disconnected. release resource without send message.");
if (ret == RECORDER_ERROR_NONE) {
- _recorder_deactivate_idle_event_all(pc->cb_info);
_recorder_client_callback_destroy(pc->cb_info);
g_free(pc);
pc = NULL;