No need for sudo_fatalx() here, just pass back an error.

This commit is contained in:
Todd C. Miller
2023-11-11 08:31:23 -07:00
parent 2c06aa321b
commit dd5f7a4505

View File

@@ -709,8 +709,9 @@ print_userspec_ldif(FILE *fp, const struct sudoers_parse_tree *parse_tree,
if (conf->sudo_order != 0) { if (conf->sudo_order != 0) {
char numbuf[STRLEN_MAX_UNSIGNED(conf->sudo_order) + 1]; char numbuf[STRLEN_MAX_UNSIGNED(conf->sudo_order) + 1];
if (conf->order_max != 0 && conf->sudo_order > conf->order_max) { if (conf->order_max != 0 && conf->sudo_order > conf->order_max) {
sudo_fatalx(U_("too many sudoers entries, maximum %u"), sudo_warnx(U_("too many sudoers entries, maximum %u"),
conf->order_padding); conf->order_padding);
debug_return_bool(false);
} }
(void)snprintf(numbuf, sizeof(numbuf), "%u", conf->sudo_order); (void)snprintf(numbuf, sizeof(numbuf), "%u", conf->sudo_order);
if (!print_attribute_ldif(fp, "sudoOrder", numbuf)) if (!print_attribute_ldif(fp, "sudoOrder", numbuf))