Project

General

Profile

Bug #1400 » 3_2-cities_ruleset_specialists_errors.patch

patch for 3.(1,2) - Alexandr Ignatiev, 05/21/2025 10:04 PM

View differences:

server/ruleset.c
/* Specialist options */
sec = secfile_sections_by_name_prefix(file, SPECIALIST_SECTION_PREFIX);
if (section_list_size(sec) >= SP_MAX) {
if (!sec) {
ruleset_error(NULL, LOG_ERROR, "\"%s\": No specialists.", filename);
ok = FALSE;
} else if (section_list_size(sec) >= SP_MAX) {
ruleset_error(NULL, LOG_ERROR,
"\"%s\": Too many specialists (%d, max %d).",
filename, section_list_size(sec), SP_MAX);
......
if (ok && DEFAULT_SPECIALIST == -1) {
ruleset_error(NULL, LOG_ERROR,
"\"%s\": must give a min_size of 0 for at least one "
"\"%s\": must have zero reqs for at least one "
"specialist type.", filename);
ok = FALSE;
}
(2-2/2)