if (data->update_info_type == 0) {
ret = pkgmgr_client_usr_unregister_pkg_update_info(pc, data->pkgid, target_uid);
- if (ret < 0) {
+ if (ret < 0)
printf("unregister pkg update info failed : %d[%s]\n", ret, data->pkgid);
- pkgmgr_client_free(pc);
- return ret;
- }
} else if (data->update_info_type == 1) {
ret = pkgmgr_client_usr_unregister_all_pkg_update_info(pc, target_uid);
- if (ret < 0) {
+ if (ret < 0)
printf("unregister all pkg update info failed : %d\n", ret);
- pkgmgr_client_free(pc);
- return ret;
- }
+ } else {
+ printf("Unknown update info type (%d)", data->update_info_type);
+ ret = -1;
}
- printf("unregister pkg update info ret: %d\n", ret);
pkgmgr_client_free(pc);
- return 0;
+ return ret;
}
static int __uninstall_resource_req_dispatcher(pm_tool_args *data, uid_t target_uid)