diff options
-rw-r--r-- | usr.sbin/smtpd/client.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/usr.sbin/smtpd/client.c b/usr.sbin/smtpd/client.c index 00979d279e1..f3807210dfc 100644 --- a/usr.sbin/smtpd/client.c +++ b/usr.sbin/smtpd/client.c @@ -1,4 +1,4 @@ -/* $OpenBSD: client.c,v 1.37 2011/07/06 20:56:16 gilles Exp $ */ +/* $OpenBSD: client.c,v 1.38 2011/11/03 14:34:13 chl Exp $ */ /* * Copyright (c) 2009 Jacek Masiulaniec <jacekm@dobremiasto.net> @@ -39,12 +39,10 @@ #include "client.h" #include "log.h" -#ifndef CLIENT_NO_SSL int client_ssl_connect(struct smtp_client *); SSL *ssl_client_init(int, char *, size_t, char *, size_t); int ssl_buf_read(SSL *, struct ibuf_read *); int ssl_buf_write(SSL *, struct msgbuf *); -#endif /* * Initialize SMTP session. @@ -87,10 +85,6 @@ client_init(int fd, FILE *body, char *ehlo, int verbose) sp->exts[CLIENT_EXT_STARTTLS].want = 1; sp->exts[CLIENT_EXT_STARTTLS].must = 1; -#ifdef CLIENT_NO_SSL - sp->exts[CLIENT_EXT_STARTTLS].want = 0; - sp->exts[CLIENT_EXT_STARTTLS].must = 0; -#endif sp->exts[CLIENT_EXT_STARTTLS].name = "STARTTLS"; sp->exts[CLIENT_EXT_AUTH].want = 0; @@ -294,7 +288,6 @@ client_talk(struct smtp_client *sp, int writable) writable = 0; } -#ifndef CLIENT_NO_SSL if (sp->flags & CLIENT_FLAG_HANDSHAKING) { if (sp->ssl == NULL) { log_debug("client: ssl handshake started"); @@ -309,7 +302,6 @@ client_talk(struct smtp_client *sp, int writable) } else return client_ssl_connect(sp); } -#endif /* regular handlers */ return (writable ? client_write(sp) : client_read(sp)); @@ -492,7 +484,6 @@ client_write(struct smtp_client *sp) return client_poll(sp); } -#ifndef CLIENT_NO_SSL /* * Progress SSL handshake. */ @@ -540,7 +531,6 @@ client_ssl_connect(struct smtp_client *sp) } } } -#endif /* * Deinitialization routine. @@ -567,10 +557,8 @@ client_close(struct smtp_client *sp) TAILQ_REMOVE(&sp->cmdrecvq, cmd, entry); cmd_free(cmd); } -#ifndef CLIENT_NO_SSL if (sp->ssl) SSL_free(sp->ssl); -#endif close(sp->w.fd); free(sp); } @@ -816,7 +804,6 @@ client_quit(struct smtp_client *sp) int client_socket_read(struct smtp_client *sp) { -#ifndef CLIENT_NO_SSL if (sp->ssl) { switch (ssl_buf_read(sp->ssl, &sp->r)) { case SSL_ERROR_NONE: @@ -830,7 +817,6 @@ client_socket_read(struct smtp_client *sp) return (CLIENT_DONE); } } -#endif if (sp->ssl == NULL) { errno = 0; if (buf_read(sp->w.fd, &sp->r) == -1) { @@ -852,7 +838,6 @@ client_socket_read(struct smtp_client *sp) int client_socket_write(struct smtp_client *sp) { -#ifndef CLIENT_NO_SSL if (sp->ssl) { switch (ssl_buf_write(sp->ssl, &sp->w)) { case SSL_ERROR_NONE: @@ -866,7 +851,6 @@ client_socket_write(struct smtp_client *sp) return (CLIENT_DONE); } } -#endif if (sp->ssl == NULL) { if (ibuf_write(&sp->w) < 0) { client_status(sp, "130 buf_write error"); |