CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/10/13 02:01:47
Modified files:
usr.sbin/smtpd : aliases.c lka.c lka_session.c map.c ruleset.c
Log message:
Make map_lookup() and make_compare() set errno on failure to distinguish
between "no match" and "internal error" (e.g. missing or broken db file).
Adapt alias expansion and ruleset matching code to check for such errors,
in which case the current processing is aborted, and a temporary failure
is reported to the smtp session.
ok gilles@