CVSROOT:        /cvs
Module name:    src
Changes by:     e...@cvs.openbsd.org    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@

Reply via email to