From: Pawel Andruszkiewicz
Date: Mon, 21 Mar 2016 07:37:22 +0000 (+0100)
Subject: [Badge] Release application information data.
X-Git-Tag: submit/tizen/20160321.104348^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=111d129974c88e4b6091fc00a0f529f6647afd59;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Badge] Release application information data.
Fixes: SVACE 56542, 56543.
[Verification] TCT pass rate: 100% (26/26/0/0/0)
Change-Id: Ibd95f6ba205e93433f2bc835751d2511688ec006
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/src/badge/badge_manager.cc b/src/badge/badge_manager.cc
index 4d4ea766..b5e51e6d 100755
--- a/src/badge/badge_manager.cc
+++ b/src/badge/badge_manager.cc
@@ -237,6 +237,10 @@ bool BadgeManager::IsAppInstalled(const std::string &app_id) {
// /home/app/.applications/dbspace/.pkgmgr_parser.db below line should be used
int ret = pkgmgrinfo_appinfo_get_usr_appinfo(app_id.c_str(), getuid(), &pkgmgrinfo_appinfo);
+ if (pkgmgrinfo_appinfo) {
+ pkgmgrinfo_appinfo_destroy_appinfo(pkgmgrinfo_appinfo);
+ }
+
return (ret == PMINFO_R_OK);
}