aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2025-05-06 15:17:44 +0400
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>2025-05-23 15:00:47 +0400
commitaa43385ffa9acda2f9a45265bbe8e9213d9a840e (patch)
treec389a53b180ce68bc3302c3717adfbd17420ea3b /src
parent39b1e3fe9de7966c2c66e228cf7b205616de6ee2 (diff)
downloadnginx-aa43385ffa9acda2f9a45265bbe8e9213d9a840e.tar.gz
nginx-aa43385ffa9acda2f9a45265bbe8e9213d9a840e.zip
QUIC: removed ALPN feature test.
ALPN support is present in all libraries that have QUIC support, it is safe to compile it unconditionally.
Diffstat (limited to 'src')
-rw-r--r--src/event/quic/ngx_event_quic_ssl.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/event/quic/ngx_event_quic_ssl.c b/src/event/quic/ngx_event_quic_ssl.c
index 6ad3c0e93..f255f77a2 100644
--- a/src/event/quic/ngx_event_quic_ssl.c
+++ b/src/event/quic/ngx_event_quic_ssl.c
@@ -169,16 +169,14 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
u_char *p, *end;
size_t client_params_len;
ngx_chain_t *out;
+ unsigned int alpn_len;
const uint8_t *client_params;
ngx_quic_tp_t ctp;
ngx_quic_frame_t *frame;
ngx_connection_t *c;
+ const unsigned char *alpn_data;
ngx_quic_send_ctx_t *ctx;
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);
qc = ngx_quic_get_connection(c);
@@ -193,8 +191,6 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
* here;
*/
-#if defined(TLSEXT_TYPE_application_layer_protocol_negotiation)
-
SSL_get0_alpn_selected(ssl_conn, &alpn_data, &alpn_len);
if (alpn_len == 0) {
@@ -206,8 +202,6 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
return 0;
}
-#endif
-
SSL_get_peer_quic_transport_params(ssl_conn, &client_params,
&client_params_len);