From 6c98d69865c74a73e0d383d09b014bc51773796a Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Wed, 3 May 2023 06:26:13 +0000 Subject: Fix a bug about app-defined-loader The arguments has to be changed before executing an application. Change-Id: I64d97656bd8e8481ff3711e7f9904ceb51228957 Signed-off-by: Hwankyu Jhun --- src/app-defined-loader/src/app-defined-loader.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app-defined-loader/src/app-defined-loader.cc b/src/app-defined-loader/src/app-defined-loader.cc index 3e9f368..f0f42bc 100644 --- a/src/app-defined-loader/src/app-defined-loader.cc +++ b/src/app-defined-loader/src/app-defined-loader.cc @@ -220,6 +220,9 @@ class AppDefinedLoader { argv[LOADER_ARG_PATH]); char old_cwd[PATH_MAX] = {0, }; AppDefinedLoader* loader = static_cast(user_data); + loader->argc_ = argc; + loader->argv_ = argv; + if (getcwd(old_cwd, sizeof(old_cwd)) == nullptr) { _E("getcwd() is failed"); loader->DoDlOpen(false, old_cwd, ""); -- cgit v1.2.3