int ret;
pkgmgrinfo_pkginfo_h pkginfo = NULL;
bool is_global_pkg;
- updateinfo_x *update_info;
GSList *info_list = NULL;
if (update_handle == NULL || pkgid == NULL)
return PMINFO_R_EINVAL;
- update_info = calloc(1, sizeof(updateinfo_x));
- if (update_info == NULL) {
- _LOGE("Out of memory");
- return PMINFO_R_ERROR;
- }
-
ret = pkgmgrinfo_pkginfo_get_usr_pkginfo(pkgid, uid, &pkginfo);
- if (ret != PMINFO_R_OK) {
- free(update_info);
+ if (ret != PMINFO_R_OK)
return ret;
- }
+
ret = pkgmgrinfo_pkginfo_is_global(pkginfo, &is_global_pkg);
if (ret != PMINFO_R_OK) {
- free(update_info);
pkgmgrinfo_pkginfo_destroy_pkginfo(pkginfo);
return ret;
}