diff options
-rw-r--r-- | ssl/quic/quic_local.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ssl/quic/quic_local.h b/ssl/quic/quic_local.h index fa5d8cee1e..a1e84e6854 100644 --- a/ssl/quic/quic_local.h +++ b/ssl/quic/quic_local.h @@ -179,10 +179,15 @@ void ossl_quic_conn_on_remote_conn_close(QUIC_CONNECTION *qc, : ((ssl)->type == SSL_TYPE_QUIC_CONNECTION \ ? (c SSL_CONNECTION *)((c QUIC_CONNECTION *)(ssl))->tls \ : NULL)) + +# define IS_QUIC(ssl) ((ssl) != NULL \ + && ((ssl)->type == SSL_TYPE_QUIC_CONNECTION \ + || (ssl)->type == SSL_TYPE_QUIC_XSO)) # else # define QUIC_CONNECTION_FROM_SSL_int(ssl, c) NULL # define QUIC_XSO_FROM_SSL_int(ssl, c) NULL # define SSL_CONNECTION_FROM_QUIC_SSL_int(ssl, c) NULL +# define IS_QUIC(ssl) 0 # endif # define QUIC_CONNECTION_FROM_SSL(ssl) \ |