[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	gilles_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	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@