From 15d8d1c48f77ac7fafdd75efa28ac8005ca9c1ca Mon Sep 17 00:00:00 2001 From: Gwangho Hwang Date: Tue, 6 Aug 2013 16:42:05 +0900 Subject: [PATCH] Fix Prevent Issue Change-Id: I476b77587a24b456d7a5ad2eec2b75893631b59f Signed-off-by: Gwangho Hwang --- packaging/debug-launchpad.spec | 2 +- src/launchpad.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packaging/debug-launchpad.spec b/packaging/debug-launchpad.spec index 57d64f2..a2232b1 100644 --- a/packaging/debug-launchpad.spec +++ b/packaging/debug-launchpad.spec @@ -1,6 +1,6 @@ Name: debug-launchpad Summary: Debug Launchpad -Version: 0.0.9 +Version: 0.0.10 Release: 1 Group: System Environment/Daemons License: Apache License, Version 2.0 diff --git a/src/launchpad.c b/src/launchpad.c index b4b7855..b467e1b 100755 --- a/src/launchpad.c +++ b/src/launchpad.c @@ -342,7 +342,7 @@ char** __add_arg(bundle * kb, char **argv, int *margc, const char *key) new_argv[i] = new_argv[i-1]; } // need to add new_argv[0] - *margc++; + (*margc)++; } } @@ -1141,7 +1141,10 @@ void __launchpad_main_loop(int main_fd) int rc = get_native_appid(app_path,&appid); if(rc!=0 || appid==NULL) { _E("unable to get native appid"); - if(appid) free(appid); + if(appid){ + free(appid); + appid = NULL; + } goto end; } } -- 2.7.4