CVSROOT: /cvs Module name: src Changes by: gil...@cvs.openbsd.org 2009/01/30 14:22:33
Modified files: usr.sbin/smtpd : smtp.c smtp_session.c smtpctl.c smtpd.h Log message: clear the F_EVLOCK flag earlier to prevent the error event handler from being called again with F_EVLOCK set. this fixes a bug where disconnect after smtpd sends greeting and before entering any command failed to go into session_destroy(). while at it, rename the "smtp.clients" statistic to "smtp.sessions" and add counters to struct s_smtp so that I can add ssmtp and starttls with my next commit ;)