From 387291a7d493b60e1e902b71ca320bf7a8f4f7f3 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Mon, 21 Nov 2022 14:52:52 +0100 Subject: [PATCH] openssl encrypt: fixed a leak fixes CID 402977 --- src/crypto/openssl_encrypt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crypto/openssl_encrypt.c b/src/crypto/openssl_encrypt.c index b20fdd645..a56cade94 100644 --- a/src/crypto/openssl_encrypt.c +++ b/src/crypto/openssl_encrypt.c @@ -130,6 +130,7 @@ static int openssl_encrypt_init(struct openssl_encrypt **state, const char *pass s->cipher = get_cipher(mode); if (s->cipher == NULL) { log_msg(LOG_LEVEL_ERROR, MOD_NAME "Cipher %d not available!\n", (int) mode); + free(s); return -1; }