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@