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@