PKG_VALUE_STRING_LEN_MAX - 1);
}
- GList *privilege_list = pkg_detail_info->privilege_list;
+ pkg_detail_info->privilege_list = NULL;
FOREACH(it, configInfo.featuresList) {
std::string featureInfo = DPL::ToUTF8String(it->name);
LogDebug("privilege : " << featureInfo);
int length = featureInfo.size();
char *privilege = (char*) calloc(1, (sizeof(char) * (length + 1)));
snprintf(privilege, length + 1, "%s", featureInfo.c_str());
- privilege_list = g_list_append(privilege_list, &privilege);
+ pkg_detail_info->privilege_list =
+ g_list_append(pkg_detail_info->privilege_list, privilege);
}
std::string icon_name;