diff options
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/smtpd/smtp_session.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/usr.sbin/smtpd/smtp_session.c b/usr.sbin/smtpd/smtp_session.c index 04c525132cb..0d28df81a2d 100644 --- a/usr.sbin/smtpd/smtp_session.c +++ b/usr.sbin/smtpd/smtp_session.c @@ -1,4 +1,4 @@ -/* $OpenBSD: smtp_session.c,v 1.76 2009/04/27 16:20:34 jacekm Exp $ */ +/* $OpenBSD: smtp_session.c,v 1.77 2009/04/27 20:17:21 jacekm Exp $ */ /* * Copyright (c) 2008 Gilles Chehade <gilles@openbsd.org> @@ -67,7 +67,6 @@ void session_read(struct bufferevent *, void *); int session_read_data(struct session *, char *, size_t); void session_write(struct bufferevent *, void *); void session_error(struct bufferevent *, short, void *); -void session_msg_submit(struct session *); void session_command(struct session *, char *, char *); int session_set_path(struct path *, char *); void session_imsg(struct session *, enum smtp_proc_type, @@ -799,7 +798,8 @@ session_read_data(struct session *s, char *line, size_t nread) session_respond(s, "421 Temporary failure"); s->s_state = S_HELO; } else { - session_msg_submit(s); + session_imsg(s, PROC_QUEUE, IMSG_QUEUE_COMMIT_MESSAGE, + 0, 0, -1, &s->s_msg, sizeof(s->s_msg)); s->s_state = S_DONE; } @@ -916,14 +916,6 @@ session_error(struct bufferevent *bev, short event, void *p) session_destroy(s); } -void -session_msg_submit(struct session *s) -{ - session_imsg(s, PROC_QUEUE, IMSG_QUEUE_COMMIT_MESSAGE, 0, 0, -1, - &s->s_msg, sizeof(s->s_msg)); - s->s_state = S_DONE; -} - int session_cmp(struct session *s1, struct session *s2) { |