From abd4e68bfaee6c8c0842baec5d1a546210612914 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Fri, 25 Aug 2017 19:10:36 +0900 Subject: [PATCH] Replace server connection close API In signal handler, fds will be closed in fd-id table, but, closed fd by muse_core_connection_close is not removed from table. It can cause unexpected behavior in signal handler, so new API is added and it removes closed fd in fd-id table. [Version] 0.3.5 [Profile] Common [Issue Type] Update [Dependency module] N/A [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170825.1] Change-Id: I2df5af4bc835bd92ea25170175e9e5fafe9cc54e Signed-off-by: Jeongmo Yang --- packaging/capi-media-recorder.spec | 2 +- src/recorder.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packaging/capi-media-recorder.spec b/packaging/capi-media-recorder.spec index 1565651..d9a48b2 100644 --- a/packaging/capi-media-recorder.spec +++ b/packaging/capi-media-recorder.spec @@ -1,6 +1,6 @@ Name: capi-media-recorder Summary: A Recorder API -Version: 0.3.4 +Version: 0.3.5 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/recorder.c b/src/recorder.c index d08ab8d..846cc9d 100644 --- a/src/recorder.c +++ b/src/recorder.c @@ -1411,7 +1411,7 @@ static void _recorder_client_callback_destroy(recorder_cb_info_s *cb_info) } if (cb_info->fd > -1) { - muse_core_connection_close(cb_info->fd); + muse_client_close(cb_info->fd); cb_info->fd = -1; } @@ -1631,7 +1631,7 @@ _ERR_RECORDER_EXIT: } if (sock_fd > -1) { - muse_core_connection_close(sock_fd); + muse_client_close(sock_fd); sock_fd = -1; } @@ -3454,7 +3454,7 @@ int recorder_get_device_state(recorder_type_e type, recorder_device_state_e *sta _GET_DEVICE_STATE_EXIT: if (sock_fd > -1) { - muse_core_connection_close(sock_fd); + muse_client_close(sock_fd); sock_fd = -1; } -- 2.7.4