Change-Id: Ie1867b36a9eb2b5aded2cb1ebd4fd24411f3fc26
Signed-off-by: Ickhee Woo <ickhee.woo@samsung.com>
xmlChar* pPackageId = xmlGetProp(cur, XML_ATTR_PACKAGE_ID);
pkgmgrinfo_appinfo_h handle_appinfo;
- if (pkgmgrinfo_appinfo_get_appinfo((char*)pServiceAppId, &handle_appinfo) == PMINFO_R_OK)
+ if (pkgmgrinfo_appinfo_get_appinfo((char*)pServiceAppId, &handle_appinfo) == PMINFO_R_OK) {
pAggregator->AddSyncAdapter((char*)pPackageId, (char*)pServiceAppId);
- else
+ pkgmgrinfo_appinfo_destroy_appinfo(handle_appinfo);
+ } else {
SyncManager::GetInstance()->GetSyncAdapterAggregator()->HandlePackageUninstalled((char*)pPackageId);
+ }
WriteSyncAdapters();
}
cur = cur->next;