mirror of
https://github.com/nginx/nginx.git
synced 2025-06-07 17:52:38 +08:00
QUIC: removed ALPN feature test.
ALPN support is present in all libraries that have QUIC support, it is safe to compile it unconditionally.
This commit is contained in:
parent
39b1e3fe9d
commit
aa43385ffa
@ -169,16 +169,14 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
|
|||||||
u_char *p, *end;
|
u_char *p, *end;
|
||||||
size_t client_params_len;
|
size_t client_params_len;
|
||||||
ngx_chain_t *out;
|
ngx_chain_t *out;
|
||||||
|
unsigned int alpn_len;
|
||||||
const uint8_t *client_params;
|
const uint8_t *client_params;
|
||||||
ngx_quic_tp_t ctp;
|
ngx_quic_tp_t ctp;
|
||||||
ngx_quic_frame_t *frame;
|
ngx_quic_frame_t *frame;
|
||||||
ngx_connection_t *c;
|
ngx_connection_t *c;
|
||||||
|
const unsigned char *alpn_data;
|
||||||
ngx_quic_send_ctx_t *ctx;
|
ngx_quic_send_ctx_t *ctx;
|
||||||
ngx_quic_connection_t *qc;
|
ngx_quic_connection_t *qc;
|
||||||
#if defined(TLSEXT_TYPE_application_layer_protocol_negotiation)
|
|
||||||
unsigned int alpn_len;
|
|
||||||
const unsigned char *alpn_data;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
c = ngx_ssl_get_connection(ssl_conn);
|
c = ngx_ssl_get_connection(ssl_conn);
|
||||||
qc = ngx_quic_get_connection(c);
|
qc = ngx_quic_get_connection(c);
|
||||||
@ -193,8 +191,6 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
|
|||||||
* here;
|
* here;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(TLSEXT_TYPE_application_layer_protocol_negotiation)
|
|
||||||
|
|
||||||
SSL_get0_alpn_selected(ssl_conn, &alpn_data, &alpn_len);
|
SSL_get0_alpn_selected(ssl_conn, &alpn_data, &alpn_len);
|
||||||
|
|
||||||
if (alpn_len == 0) {
|
if (alpn_len == 0) {
|
||||||
@ -206,8 +202,6 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
SSL_get_peer_quic_transport_params(ssl_conn, &client_params,
|
SSL_get_peer_quic_transport_params(ssl_conn, &client_params,
|
||||||
&client_params_len);
|
&client_params_len);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user