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@
