diff options
-rw-r--r-- | packaging/capi-media-recorder.spec | 2 | ||||
-rw-r--r-- | src/recorder.c | 10 |
2 files changed, 4 insertions, 8 deletions
diff --git a/packaging/capi-media-recorder.spec b/packaging/capi-media-recorder.spec index 3b944a7..764dc89 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.2.11 +Version: 0.2.12 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/recorder.c b/src/recorder.c index 8e28fa1..b246cd7 100644 --- a/src/recorder.c +++ b/src/recorder.c @@ -1068,21 +1068,17 @@ int recorder_destroy(recorder_h recorder) int ret = RECORDER_ERROR_NONE; muse_recorder_api_e api = MUSE_RECORDER_API_DESTROY; recorder_cli_s *pc = (recorder_cli_s *)recorder; - int sock_fd; + int sock_fd = 0; + if (pc->cb_info == NULL) { LOGE("INVALID_PARAMETER(0x%08x)",RECORDER_ERROR_INVALID_PARAMETER); return RECORDER_ERROR_INVALID_PARAMETER; } + sock_fd = pc->cb_info->fd; LOGD("ENTER"); - if (pc == NULL) { - return RECORDER_ERROR_INVALID_OPERATION; - } else if (pc->cb_info == NULL) { - return RECORDER_ERROR_INVALID_OPERATION; - } - muse_recorder_msg_send(api, sock_fd, pc->cb_info, ret); if (ret == RECORDER_ERROR_NONE) { _recorder_remove_idle_event_all(pc->cb_info); |