diff options
author | Hwankyu Jhun <h.jhun@samsung.com> | 2023-05-03 06:26:13 +0000 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2023-05-10 00:15:44 +0000 |
commit | 6c98d69865c74a73e0d383d09b014bc51773796a (patch) | |
tree | d33c1a415d565aadbedbb812a905e7192c818b5f | |
parent | cc307b2f85324f6a189c38a9553e507db456a62c (diff) | |
download | launchpad-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.cc | 3 |
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, ""); |