From 60fa7417ef7da49c0465b498d9486b039b086b4c Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Fri, 17 May 2019 09:21:18 +0900 Subject: [PATCH] Fix invalid access Change-Id: I9f1905a681fe31a115f5f244a1572e69046dd6d9 Signed-off-by: Hwankyu Jhun --- src/app_control.c | 6 ++++++ 1 file changed, 6 insertions(+) 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); -- 2.7.4