CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/12/06 20:14:24

Modified files:
        usr.sbin/smtpd : smtpd.h runner.c 

Log message:
- getaddrinfo() uses negative values for its error defines, our use of an
u_int8_t to hold the value leads to invalid checking in
runner_batch_resolved(), this lead to a crash in MTA because we
assumed a batch had its mx resolved when it had not. while at it,
be more strict about errors we don't know and fatal(), it should
not happen.

ok jacekm@, ok chl@


Reply via email to