diff options
author | Tomas Mraz <tomas@openssl.org> | 2023-05-30 22:14:58 +0200 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2023-07-07 15:13:29 +0200 |
commit | 9c3ea4e1d7580fc061dfb754b620adb3439e683f (patch) | |
tree | e87832dee0de7a0e5a1f0da4a71e59ac89f3345d /util | |
parent | 5c3474ea563ed95bb7c86c08867139613655276b (diff) |
QUIC err handling: Save and restore error state
We save the error state from the thread that encountered
a permanent error condition caused by system or internal
error to the QUIC_CHANNEL.
Then we restore it whenever we are returning to a user
call when protocol is shutdown.
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21087)
Diffstat (limited to 'util')
-rw-r--r-- | util/libcrypto.num | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/util/libcrypto.num b/util/libcrypto.num index d909721a36..3195ccfbd8 100644 --- a/util/libcrypto.num +++ b/util/libcrypto.num @@ -5518,3 +5518,7 @@ X509_STORE_CTX_init_rpk ? 3_2_0 EXIST::FUNCTION: X509_STORE_CTX_get0_rpk ? 3_2_0 EXIST::FUNCTION: X509_STORE_CTX_set0_rpk ? 3_2_0 EXIST::FUNCTION: CRYPTO_atomic_load_int ? 3_2_0 EXIST::FUNCTION: +OSSL_ERR_STATE_new ? 3_2_0 EXIST::FUNCTION: +OSSL_ERR_STATE_save ? 3_2_0 EXIST::FUNCTION: +OSSL_ERR_STATE_restore ? 3_2_0 EXIST::FUNCTION: +OSSL_ERR_STATE_free ? 3_2_0 EXIST::FUNCTION: |