From: Hwankyu Jhun Date: Fri, 17 May 2019 00:21:18 +0000 (+0900) Subject: Fix invalid access X-Git-Tag: submit/tizen/20190517.011654~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=60fa7417ef7da49c0465b498d9486b039b086b4c;p=platform%2Fcore%2Fapi%2Fapp-control.git Fix invalid access Change-Id: I9f1905a681fe31a115f5f244a1572e69046dd6d9 Signed-off-by: Hwankyu Jhun --- diff --git a/src/app_control.c b/src/app_control.c index 707d108..a3f2c2e 100644 --- a/src/app_control.c +++ b/src/app_control.c @@ -819,6 +819,7 @@ int app_control_clone(app_control_h *clone, app_control_h app_control) app_control_clone->id = app_control_new_id(); app_control_clone->type = app_control->type; app_control_clone->data = bundle_dup(app_control->data); + app_control_clone->launch_pid = app_control->launch_pid; *clone = app_control_clone; @@ -1019,6 +1020,11 @@ static void __handle_app_started_result(app_control_h app_control, app_control->launch_pid); } + if (request_context && request_context->app_control) { + request_context->app_control->launch_pid = + app_control->launch_pid; + } + aul_add_caller_cb(app_control->launch_pid, __handle_launch_result, request_context);