Skip to content

Commit

Permalink
Mail: fixed build without SSL.
Browse files Browse the repository at this point in the history
Broken by d84f13618277 and 12ea1de7d87c (1.19.8).

Reported by Sergey Osokin.
  • Loading branch information
mdounin committed Mar 11, 2021
1 parent 6b06660 commit 3bbec30
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
5 changes: 3 additions & 2 deletions src/mail/ngx_mail_auth_http_module.c
Original file line number Diff line number Diff line change
Expand Up @@ -1135,10 +1135,10 @@ ngx_mail_auth_http_create_request(ngx_mail_session_t *s, ngx_pool_t *pool,
size_t len;
ngx_buf_t *b;
ngx_str_t login, passwd;
ngx_connection_t *c;
#if (NGX_MAIL_SSL)
ngx_str_t verify, subject, issuer, serial, fingerprint,
raw_cert, cert;
ngx_connection_t *c;
ngx_mail_ssl_conf_t *sslcf;
#endif
ngx_mail_core_srv_conf_t *cscf;
Expand All @@ -1151,9 +1151,10 @@ ngx_mail_auth_http_create_request(ngx_mail_session_t *s, ngx_pool_t *pool,
return NULL;
}

c = s->connection;

#if (NGX_MAIL_SSL)

c = s->connection;
sslcf = ngx_mail_get_module_srv_conf(s, ngx_mail_ssl_module);

if (c->ssl && sslcf->verify) {
Expand Down
7 changes: 4 additions & 3 deletions src/mail/ngx_mail_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -272,16 +272,17 @@ ngx_mail_proxy_protocol_handler(ngx_event_t *rev)
static void
ngx_mail_init_session_handler(ngx_event_t *rev)
{
ngx_connection_t *c;
ngx_mail_session_t *s;
ngx_connection_t *c;

c = rev->data;
s = c->data;

#if (NGX_MAIL_SSL)
{
ngx_mail_session_t *s;
ngx_mail_ssl_conf_t *sslcf;

s = c->data;

sslcf = ngx_mail_get_module_srv_conf(s, ngx_mail_ssl_module);

if (sslcf->enable || s->ssl) {
Expand Down

0 comments on commit 3bbec30

Please sign in to comment.