CVSROOT: /cvs Module name: src Changes by: [email protected] 2009/02/22 16:29:54
Modified files:
usr.sbin/smtpd : queue_shared.c runner.c
Log message:
Fix race possible between runner and queue when starting up.
runner_reset_flags would attempt to update envelope, but its
envelope.tmp could be renamed by queue_purge. The fix is to store
envelope.tmp in a place no other process writes to, and
/queue/envelope.tmp is perfect for this.
ok gilles@
