summaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-04-18 21:01:21 +0000
committerJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-04-18 21:01:21 +0000
commitc673a0ca29cb6c3bdc1922f63a3d328040fdad0d (patch)
treee3dd5dd9794a5aa2a836eb6b2f311c1193fb763a /usr.sbin
parent9adc468846ad5c4b31b0813fb0de1a31fd033e61 (diff)
remove dead code; made possible by previous commit.
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/smtpd/queue.c71
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;