From 49be97e7abf92b42036ad661debec55de6dde545 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Tue, 12 Jul 2016 16:03:19 +0900 Subject: [PATCH] Add an exception handling Change-Id: I95b3dddb9eaf029e536681894f68af00999656fa Signed-off-by: Hwankyu Jhun --- app_control/app_control.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app_control/app_control.c b/app_control/app_control.c index 1d9e372..b01bca9 100644 --- a/app_control/app_control.c +++ b/app_control/app_control.c @@ -738,10 +738,12 @@ int app_control_send_launch_request(app_control_h app_control, app_control_reply bundle_del(app_control->data, BUNDLE_KEY_OPERATION); if (launch_pid < 0) { - if (request_context->app_control) - app_control_destroy(request_context->app_control); + if (request_context) { + if (request_context->app_control) + app_control_destroy(request_context->app_control); - free(request_context); + free(request_context); + } if (launch_pid == APPSVC_RET_ENOMATCH) return app_control_error(APP_CONTROL_ERROR_APP_NOT_FOUND, __FUNCTION__, NULL); -- 2.7.4