CVSROOT:        /cvs
Module name:    src
Changes by:     e...@cvs.openbsd.org    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@

Reply via email to