[Badge] Release application information data.
authorPawel Andruszkiewicz <p.andruszkie@samsung.com>
Mon, 21 Mar 2016 07:37:22 +0000 (08:37 +0100)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Mon, 21 Mar 2016 07:38:54 +0000 (08:38 +0100)
Fixes: SVACE 56542, 56543.
[Verification] TCT pass rate: 100% (26/26/0/0/0)

Change-Id: Ibd95f6ba205e93433f2bc835751d2511688ec006
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
src/badge/badge_manager.cc

index 4d4ea7664a4a1da4237e7f5989b68998123fc0a5..b5e51e6d31407551c1245369663c99ef256fb154 100755 (executable)
@@ -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);
 }