summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2023-05-03 06:26:13 +0000
committerHwankyu Jhun <h.jhun@samsung.com>2023-05-10 00:15:44 +0000
commit6c98d69865c74a73e0d383d09b014bc51773796a (patch)
treed33c1a415d565aadbedbb812a905e7192c818b5f
parentcc307b2f85324f6a189c38a9553e507db456a62c (diff)
downloadlaunchpad-6c98d69865c74a73e0d383d09b014bc51773796a.tar.gz
launchpad-6c98d69865c74a73e0d383d09b014bc51773796a.tar.bz2
launchpad-6c98d69865c74a73e0d383d09b014bc51773796a.zip
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 <h.jhun@samsung.com>
-rw-r--r--src/app-defined-loader/src/app-defined-loader.cc3
1 files changed, 3 insertions, 0 deletions
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<AppDefinedLoader*>(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, "");