Change-Id: I50a7403bbcc008999910d27ac7b8294e374ad374
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
__ps_process_tag(mfx, tagv);
ret = pkgmgr_parser_insert_manifest_info_in_usr_db(mfx, uid);
__ps_process_tag(mfx, tagv);
ret = pkgmgr_parser_insert_manifest_info_in_usr_db(mfx, uid);
- retvm_if(ret == PMINFO_R_ERROR, PMINFO_R_ERROR, "DB Insert failed");
+ if (ret == PMINFO_R_ERROR) {
+ _LOGE("DB Insert failed");
+ pkgmgr_parser_free_manifest_xml(mfx);
+ return PMINFO_R_ERROR;
+ }
_LOGD("DB Insert Success\n");
_LOGD("DB Insert Success\n");
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
+ pkgmgr_parser_free_manifest_xml(mfx);
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
+ pkgmgr_parser_free_manifest_xml(mfx);
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
+ pkgmgr_parser_free_manifest_xml(mfx);
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
ret = pkgmgrinfo_delete_certinfo(mfx->package);
if (ret) {
_LOGD("Cert Info DB Delete Failed\n");
+ pkgmgr_parser_free_manifest_xml(mfx);