diff options
Diffstat (limited to 'ssl/quic/quic_local.h')
-rw-r--r-- | ssl/quic/quic_local.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ssl/quic/quic_local.h b/ssl/quic/quic_local.h index a23d039e9c..6ba0f1ee78 100644 --- a/ssl/quic/quic_local.h +++ b/ssl/quic/quic_local.h @@ -84,6 +84,13 @@ struct quic_xso_st { /* SSL_set_mode */ uint32_t ssl_mode; + + /* + * Last 'normal' error during an app-level I/O operation, used by + * SSL_get_error(); used to track data-path errors like SSL_ERROR_WANT_READ + * and SSL_ERROR_WANT_WRITE. + */ + int last_error; }; struct quic_conn_st { |