summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/map.c
diff options
context:
space:
mode:
authorGilles Chehade <gilles@cvs.openbsd.org>2012-03-07 22:54:50 +0000
committerGilles Chehade <gilles@cvs.openbsd.org>2012-03-07 22:54:50 +0000
commitc864e968cfa81b16b0f4b8b62a85e57028862b0e (patch)
treef3dfbb4711d60ac143ef417acd9520304eac55d3 /usr.sbin/smtpd/map.c
parent233f9e36ee8d1415283602b90ac8140571855aa6 (diff)
various reliability fixes:
- prevent queue_fsqueue from fatal() when it hits an ENOENT, it can happen - change a bit the scheduler API to simplify it, fix runner accordingly - we can't remove msg/batch from ramqueue while envelope is offloaded or it will cause a double, instead we add refcnt to both msg/batch and only free them when it hits 0
Diffstat (limited to 'usr.sbin/smtpd/map.c')
0 files changed, 0 insertions, 0 deletions