summaryrefslogtreecommitdiffstats
path: root/crypto/err/err_local.h
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/err/err_local.h')
-rw-r--r--crypto/err/err_local.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/err/err_local.h b/crypto/err/err_local.h
index 2f9caf2e0e..cad67cc476 100644
--- a/crypto/err/err_local.h
+++ b/crypto/err/err_local.h
@@ -64,6 +64,7 @@ static ossl_inline void err_set_data(ERR_STATE *es, size_t i,
static ossl_inline void err_clear(ERR_STATE *es, size_t i, int deall)
{
err_clear_data(es, i, (deall));
+ es->err_marks[i] = 0;
es->err_flags[i] = 0;
es->err_buffer[i] = 0;
es->err_file[i] = NULL;