diff options
author | Jacek Masiulaniec <jacekm@cvs.openbsd.org> | 2009-04-18 21:01:21 +0000 |
---|---|---|
committer | Jacek Masiulaniec <jacekm@cvs.openbsd.org> | 2009-04-18 21:01:21 +0000 |
commit | c673a0ca29cb6c3bdc1922f63a3d328040fdad0d (patch) | |
tree | e3dd5dd9794a5aa2a836eb6b2f311c1193fb763a /usr.sbin | |
parent | 9adc468846ad5c4b31b0813fb0de1a31fd033e61 (diff) |
remove dead code; made possible by previous commit.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/smtpd/queue.c | 71 |
1 files changed, 6 insertions, 65 deletions
diff --git a/usr.sbin/smtpd/queue.c b/usr.sbin/smtpd/queue.c index 08f691e3a66..2e824873521 100644 --- a/usr.sbin/smtpd/queue.c +++ b/usr.sbin/smtpd/queue.c @@ -1,4 +1,4 @@ -/* $OpenBSD: queue.c,v 1.59 2009/04/16 15:35:06 jacekm Exp $ */ +/* $OpenBSD: queue.c,v 1.60 2009/04/18 21:01:20 jacekm Exp $ */ /* * Copyright (c) 2008 Gilles Chehade <gilles@openbsd.org> @@ -107,61 +107,6 @@ queue_dispatch_control(int sig, short event, void *p) break; switch (imsg.hdr.type) { - case IMSG_QUEUE_CREATE_MESSAGE: { - struct message *messagep; - struct submit_status ss; - - log_debug("queue_dispatch_control: creating message file"); - messagep = imsg.data; - - ss.id = messagep->session_id; - ss.code = 250; - bzero(ss.u.msgid, MAX_ID_SIZE); - - if (! enqueue_create_layout(ss.u.msgid)) - ss.code = 421; - - imsg_compose(ibuf, IMSG_QUEUE_CREATE_MESSAGE, 0, 0, -1, - &ss, sizeof(ss)); - - break; - } - case IMSG_QUEUE_MESSAGE_FILE: { - int fd; - struct submit_status ss; - struct message *messagep; - - messagep = imsg.data; - ss.msg = *messagep; - ss.id = messagep->session_id; - ss.code = 250; - fd = enqueue_open_messagefile(messagep); - if (fd == -1) - ss.code = 421; - - imsg_compose(ibuf, IMSG_QUEUE_MESSAGE_FILE, 0, 0, fd, &ss, - sizeof(ss)); - - break; - } - case IMSG_QUEUE_COMMIT_MESSAGE: { - struct message *messagep; - struct submit_status ss; - - messagep = imsg.data; - ss.id = messagep->session_id; - - ss.code = 250; - if (enqueue_commit_message(messagep)) - s_queue.inserts_local++; - else - ss.code = 421; - - imsg_compose(ibuf, IMSG_QUEUE_COMMIT_MESSAGE, 0, 0, -1, - &ss, sizeof(ss)); - - break; - } case IMSG_STATS: { struct stats *s; @@ -468,7 +413,6 @@ queue_dispatch_lka(int sig, short event, void *p) struct message *messagep; struct submit_status ss; int (*f)(struct message *); - enum smtp_proc_type peer; messagep = imsg.data; messagep->id = queue_generate_id(); @@ -481,19 +425,16 @@ queue_dispatch_lka(int sig, short event, void *p) messagep->type = T_MTA_MESSAGE; /* Write to disk */ - if (messagep->flags & F_MESSAGE_ENQUEUED) { + if (messagep->flags & F_MESSAGE_ENQUEUED) f = enqueue_record_envelope; - peer = PROC_CONTROL; - } - else { + else f = queue_record_incoming_envelope; - peer = PROC_SMTP; - } if (! f(messagep)) { ss.code = 421; - imsg_compose(env->sc_ibufs[peer], IMSG_QUEUE_TEMPFAIL, - 0, 0, -1, &ss, sizeof(ss)); + imsg_compose(env->sc_ibufs[PROC_SMTP], + IMSG_QUEUE_TEMPFAIL, 0, 0, -1, &ss, + sizeof(ss)); } break; |