From 5795215141a262d57b5b2042b10797d8ac91930f Mon Sep 17 00:00:00 2001 From: "junsuk77.oh" Date: Mon, 8 Apr 2013 20:16:17 +0900 Subject: [PATCH] Fixed Prevent Issues. CID 49075, 44391 Change-Id: Ie5d4ee63581e9bb07048d8a2e630858d99a4fdfc Signed-off-by: junsuk77.oh --- packaging/pkgmgr.spec | 2 +- server/src/pkgmgr-server.c | 5 ++++- tool/pkg_info.c | 5 +++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packaging/pkgmgr.spec b/packaging/pkgmgr.spec index 73c5bba..0beee15 100755 --- a/packaging/pkgmgr.spec +++ b/packaging/pkgmgr.spec @@ -1,7 +1,7 @@ #sbs-git:slp/pkgs/s/slp-pkgmgr pkgmgr 0.1.103 29b53909a5d6e8728429f0a188177eac691cb6ce Name: pkgmgr Summary: Packager Manager client library package -Version: 0.2.69 +Version: 0.2.70 Release: 1 Group: System/Libraries License: Apache License, Version 2.0 diff --git a/server/src/pkgmgr-server.c b/server/src/pkgmgr-server.c index 74a2f62..06889ef 100755 --- a/server/src/pkgmgr-server.c +++ b/server/src/pkgmgr-server.c @@ -1226,8 +1226,11 @@ pop: if (strcmp(item->pkg_type, "tpk") == 0) { ret = __is_efl_tpk_app(item->pkgid); - if (ret == 1) + if (ret == 1) { + if (backend_cmd) + free(backend_cmd); backend_cmd = _get_backend_cmd("efltpk"); + } } if (NULL == backend_cmd) diff --git a/tool/pkg_info.c b/tool/pkg_info.c index 3266b7f..9e6dd92 100755 --- a/tool/pkg_info.c +++ b/tool/pkg_info.c @@ -1862,6 +1862,9 @@ int main(int argc, char *argv[]) long endtime; struct timeval tv; + gettimeofday(&tv, NULL); + starttime = tv.tv_sec * 1000l + tv.tv_usec / 1000l; + locale = vconf_get_str(VCONFKEY_LANGSET); if (locale == NULL) { printf("locale is NULL\n"); @@ -1871,8 +1874,6 @@ int main(int argc, char *argv[]) else printf("Locale is %s\n", locale); - gettimeofday(&tv, NULL); - starttime = tv.tv_sec * 1000l + tv.tv_usec / 1000l; free(locale); locale = NULL; -- 2.7.4