summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunghoon Park <jh9216.park@samsung.com>2016-08-10 17:47:43 +0900
committerJunghoon Park <jh9216.park@samsung.com>2016-08-10 01:59:29 -0700
commiteb0ef86c354bfa3e5ad8c0e97629d881a3dcda1f (patch)
tree5aab600f66604bc49e7ce9464580252478e69f6b
parent7568225b899d175c66e651290183e32c77089520 (diff)
downloadlaunchpad-eb0ef86c354bfa3e5ad8c0e97629d881a3dcda1f.tar.gz
launchpad-eb0ef86c354bfa3e5ad8c0e97629d881a3dcda1f.tar.bz2
launchpad-eb0ef86c354bfa3e5ad8c0e97629d881a3dcda1f.zip
Change-Id: I744fd9680fba342063ded302a6fd851272a5aec3 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
-rw-r--r--src/launchpad_lib.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/launchpad_lib.c b/src/launchpad_lib.c
index 71da029..2723280 100644
--- a/src/launchpad_lib.c
+++ b/src/launchpad_lib.c
@@ -311,9 +311,12 @@ static int __before_loop(int argc, char **argv)
/* TODO : should be add to check permission in the kernel*/
setsid();
+ memset(argv[LOADER_ARG_TYPE], 0, strlen(argv[LOADER_ARG_TYPE]));
+ memset(argv[LOADER_ARG_ID], 0, strlen(argv[LOADER_ARG_ID]));
if (argc > 3) {
extra = bundle_decode((bundle_raw *)argv[LOADER_ARG_EXTRA],
strlen(argv[LOADER_ARG_EXTRA]));
+ memset(argv[LOADER_ARG_EXTRA], 0, strlen(argv[LOADER_ARG_EXTRA]));
}
if (__loader_callbacks->create) {