diff options
author | Junghoon Park <jh9216.park@samsung.com> | 2016-01-25 14:13:00 +0900 |
---|---|---|
committer | Junghoon Park <jh9216.park@samsung.com> | 2016-01-25 14:13:00 +0900 |
commit | 0aa085d55a1519e4d93e272d668b492053944b7f (patch) | |
tree | bd3c75804b70dc83a0728702b8c80b9a6f65d47b | |
parent | 09554a316c1336a6800cda596445b0d196b0a2ed (diff) | |
download | ui-gadget-1-0aa085d55a1519e4d93e272d668b492053944b7f.tar.gz ui-gadget-1-0aa085d55a1519e4d93e272d668b492053944b7f.tar.bz2 ui-gadget-1-0aa085d55a1519e4d93e272d668b492053944b7f.zip |
Fix for memory leaksubmit/tizen_ivi/20160217.000002submit/tizen_ivi/20160217.000000submit/tizen_common/20160218.142243submit/tizen/20160125.072521accepted/tizen/wearable/20160125.224758accepted/tizen/tv/20160125.224739accepted/tizen/mobile/20160125.224721accepted/tizen/ivi/20160218.023337
Change-Id: Iec5f86463ab5e9095ac6f8e4b4049d3eebfc5614
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
-rw-r--r-- | client/ug-client.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/client/ug-client.c b/client/ug-client.c index 451e9df..c1f7b5c 100644 --- a/client/ug-client.c +++ b/client/ug-client.c @@ -619,6 +619,7 @@ static int update_argument(const char *optarg, struct appdata *ad) int main(int argc, char *argv[]) { int opt; + int ret; struct appdata ad; struct appcore_ops ops = { .create = app_create, @@ -674,5 +675,12 @@ int main(int argc, char *argv[]) /* .../bin/{name} */ ad.name = strdup(&name[1]); } - return appcore_efl_main(PACKAGE, &argc, &argv, &ops); + + ret = appcore_efl_main(PACKAGE, &argc, &argv, &ops); + if (ret) + LOGE("appcore_efl_main failed with error : %d", ret); + if (ad.name) + free(ad.name); + + return ret; } |