CVSROOT:        /cvs
Module name:    src
Changes by:     gil...@cvs.openbsd.org  2009/10/12 16:34:37

Modified files:
        usr.sbin/smtpd : aliases.c lka.c mfa.c queue.c runner.c smtpd.h 

Log message:
- fix a null deref which could happen after a couple iterations of the
aliases/virtual domains resolution code.

- fix a logic bug which caused virtual domains not to be correctly
handled after one iteration of the aliases resolution code.

- introduce a few helper functions to help clean up and simplify the
lka code.

- simplify the IS_EXT/IS_MAILBOX/IS_RELAY macros so they manipulate a
struct path * instead of the mess of dereferences we were passing them.

Reply via email to