summaryrefslogtreecommitdiffstats
path: root/ssl/quic/quic_local.h
diff options
context:
space:
mode:
Diffstat (limited to 'ssl/quic/quic_local.h')
-rw-r--r--ssl/quic/quic_local.h7
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 {