From: Semun Lee Date: Thu, 12 Nov 2015 00:20:09 +0000 (+0900) Subject: Add missing unlock X-Git-Tag: accepted/tizen/mobile/20151112.074641^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a138853ded3801f0ee2f3378e3307b6a11990809;p=platform%2Fcore%2Fapi%2Fapp-manager.git Add missing unlock Change-Id: I6ac76170d7b6bb276efcd6a9d9234e99d3285bd8 Signed-off-by: Semun Lee --- diff --git a/src/app_context.c b/src/app_context.c index 247e9da..13cee53 100644 --- a/src/app_context.c +++ b/src/app_context.c @@ -449,6 +449,7 @@ int app_context_set_event_cb(app_manager_app_context_event_cb callback, void *us if (event_cb_context == NULL) { + app_context_unlock_event_cb_context(); return app_manager_error(APP_MANAGER_ERROR_OUT_OF_MEMORY, __FUNCTION__, NULL); } @@ -456,6 +457,9 @@ int app_context_set_event_cb(app_manager_app_context_event_cb callback, void *us if (event_cb_context->pid_table == NULL) { + free(event_cb_context); + event_cb_context = NULL; + app_context_unlock_event_cb_context(); return app_manager_error(APP_MANAGER_ERROR_IO_ERROR, __FUNCTION__, "failed to initialize pid-table"); }