From 5174c2685e3bb5eac3261d6f48997ce248f4d618 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Mon, 25 Mar 2024 05:02:59 +0400 Subject: [PATCH] Just set an s->remote_key pointer to NULL, do not call crypt_key_destroy on it. --- src/crypt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypt.c b/src/crypt.c index 607b0d4..df701fd 100644 --- a/src/crypt.c +++ b/src/crypt.c @@ -198,5 +198,5 @@ void crypt_session_destroy(crypt_session_t *const s) { sodium_memzero(s->rx, CRYPT_SESS_KEY_LEN); sodium_memzero(s->tx, CRYPT_SESS_KEY_LEN); sodium_memzero(s->nonce, CRYPT_NONCE_LEN); - crypt_key_destroy(s->remote_key); + s->remote_key = NULL; }