From 7d9e447ab812df34bba581c5918721cc704fdacb Mon Sep 17 00:00:00 2001 From: Hugo Landau Date: Wed, 30 Aug 2023 13:41:39 +0100 Subject: QUIC API: Revise SSL_get_conn_close_info to use a flags field Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/21905) --- include/openssl/ssl.h.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'include/openssl') diff --git a/include/openssl/ssl.h.in b/include/openssl/ssl.h.in index f0a00583ec..5df101ff87 100644 --- a/include/openssl/ssl.h.in +++ b/include/openssl/ssl.h.in @@ -2343,11 +2343,14 @@ __owur int SSL_get_stream_write_state(SSL *ssl); __owur int SSL_get_stream_read_error_code(SSL *ssl, uint64_t *app_error_code); __owur int SSL_get_stream_write_error_code(SSL *ssl, uint64_t *app_error_code); +#define SSL_CONN_CLOSE_FLAG_LOCAL (1U << 0) +#define SSL_CONN_CLOSE_FLAG_TRANSPORT (1U << 1) + typedef struct ssl_conn_close_info_st { uint64_t error_code; const char *reason; size_t reason_len; - int is_local, is_transport; + uint32_t flags; } SSL_CONN_CLOSE_INFO; __owur int SSL_get_conn_close_info(SSL *ssl, -- cgit v1.2.3