summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGwangho Hwang <gwang.hwang@samsung.com>2013-07-26 15:21:10 +0900
committerGwangho Hwang <gwang.hwang@samsung.com>2013-07-26 15:21:10 +0900
commit40ac625efa85fbee227e8dfe30c0ff22672badc0 (patch)
tree0797e712e74519728d2e9b7bd8bc6bf78709a0d7 /src
parent2f718018b4168a35bb52937968c269d61aeb6008 (diff)
downloaddebug-launchpad-40ac625efa85fbee227e8dfe30c0ff22672badc0.tar.gz
debug-launchpad-40ac625efa85fbee227e8dfe30c0ff22672badc0.tar.bz2
debug-launchpad-40ac625efa85fbee227e8dfe30c0ff22672badc0.zip
Fixed : try to free unmalloced arg
Change-Id: I1ecbcc7620deab63e4e39cea1a0f3ab40d9da6e6 Signed-off-by: Gwangho Hwang <gwang.hwang@samsung.com>
Diffstat (limited to 'src')
-rwxr-xr-xsrc/launchpad.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/launchpad.c b/src/launchpad.c
index 9d6f27b..f2458f9 100755
--- a/src/launchpad.c
+++ b/src/launchpad.c
@@ -352,6 +352,9 @@ char **__create_argc_argv(bundle * kb, int *margc, const char *app_path)
argc = bundle_export_to_argv(kb, &argv);
if (argv) {
+ for(i=1; i<argc; i++) {
+ argv[i] = strdup(argv[i]);
+ }
argv[0] = strdup(app_path);
} else {
_E("bundle_export_to_argv error");