ret = _pkginfo_get_packages(GLOBAL_USER, locale, filter,
PMINFO_PKGINFO_GET_ALL, list);
+ if (ret != PMINFO_R_OK) {
+ g_hash_table_destroy(list);
+ free(locale);
+ return ret;
+ }
+
if (!g_hash_table_size(list)) {
_LOGD("pkginfo for [%s] is not existed for user [%d]",
pkgid, uid);