Merge "checkseapp: check the size of key value pairs"

This commit is contained in:
Treehugger Robot 2018-11-29 03:37:57 +00:00 committed by Gerrit Code Review
commit c22d14ba99

View File

@ -1128,6 +1128,9 @@ static void parse_file(file_info *in_file) {
if (!token)
break;
if (token_cnt == KVP_NUM_OF_RULES)
goto oob;
} /*End token parsing */
rule_map *r = rule_map_new(keys, token_cnt, lineno, in_file->name, is_never_allow);
@ -1148,6 +1151,10 @@ err:
oom:
log_error("In function %s: Out of memory\n", __FUNCTION__);
exit(EXIT_FAILURE);
oob:
log_error("Reading file: \"%s\" line: %zu reason: the size of key pairs exceeds the MAX(%zu)\n",
in_file->name, lineno, KVP_NUM_OF_RULES);
exit(EXIT_FAILURE);
}
/**