From: Todd C. Miller Date: Fri, 12 Aug 2016 15:37:11 +0000 (-0600) Subject: In set_default_entry() check for unsupported Defaults type. X-Git-Tag: SUDO_1_8_18^2~78 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9051c92cb381b93d92bc74d349690f6f3d1f0773;p=sudo In set_default_entry() check for unsupported Defaults type. --- diff --git a/plugins/sudoers/defaults.c b/plugins/sudoers/defaults.c index cd3bd3159..3ac489e76 100644 --- a/plugins/sudoers/defaults.c +++ b/plugins/sudoers/defaults.c @@ -358,6 +358,12 @@ set_default_entry(struct sudo_defs_types *def, const char *val, int op, bool qui debug_return_bool(false); } break; + default: + if (!quiet) { + sudo_warnx(U_("invalid Defaults type 0x%x for option `%s'"), + def->type, def->name); + } + debug_return_bool(false); } if (do_callback && def->callback) debug_return_bool(def->callback(&def->sd_un));