Mercurial > hg > nginx-quic
comparison src/stream/ngx_stream_proxy_module.c @ 6777:563a1ee345a4
SSL: compatibility with BoringSSL.
BoringSSL changed SSL_set_tlsext_host_name() to be a real function
with a (const char *) argument, so it now triggers a warning due to
conversion from (u_char *). Added an explicit cast to silence the
warning.
Prodded by Piotr Sikora, Alessandro Ghedini.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 19 Oct 2016 18:36:50 +0300 |
parents | edcd9303a4d3 |
children | 1af120241cde |
comparison
equal
deleted
inserted
replaced
6776:1bf4f21b1b72 | 6777:563a1ee345a4 |
---|---|
1181 name.data = p; | 1181 name.data = p; |
1182 | 1182 |
1183 ngx_log_debug1(NGX_LOG_DEBUG_STREAM, s->connection->log, 0, | 1183 ngx_log_debug1(NGX_LOG_DEBUG_STREAM, s->connection->log, 0, |
1184 "upstream SSL server name: \"%s\"", name.data); | 1184 "upstream SSL server name: \"%s\"", name.data); |
1185 | 1185 |
1186 if (SSL_set_tlsext_host_name(u->peer.connection->ssl->connection, name.data) | 1186 if (SSL_set_tlsext_host_name(u->peer.connection->ssl->connection, |
1187 (char *) name.data) | |
1187 == 0) | 1188 == 0) |
1188 { | 1189 { |
1189 ngx_ssl_error(NGX_LOG_ERR, s->connection->log, 0, | 1190 ngx_ssl_error(NGX_LOG_ERR, s->connection->log, 0, |
1190 "SSL_set_tlsext_host_name(\"%s\") failed", name.data); | 1191 "SSL_set_tlsext_host_name(\"%s\") failed", name.data); |
1191 return NGX_ERROR; | 1192 return NGX_ERROR; |