CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/11/16 04:18:55
Modified files:
usr.sbin/smtpd : smtpd.c smtpd.h
Log message:
Do not unlink an offline message until it has been correctly enqueued.
While there, simplify the offline_enqueue() function by doing all the
sanity checks in the forked process, and remove all fatal(): on error,
the offline message is left untouched in the directory. Also, get rid
of the path_starts_with() check since all paths to offline messages are
now constructed internally.
ok gilles@ chl@