From cbb86a2df3d3024bc81505fd5a7070c299d0259c Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 15 Oct 2014 14:26:03 +0200 Subject: tls: Fix an invalid free on CBC encryption failure --- src/libtls/tls_aead_expl.c | 1 - 1 file changed, 1 deletion(-) (limited to 'src/libtls/tls_aead_expl.c') diff --git a/src/libtls/tls_aead_expl.c b/src/libtls/tls_aead_expl.c index 37779a1ee..80b0db38c 100644 --- a/src/libtls/tls_aead_expl.c +++ b/src/libtls/tls_aead_expl.c @@ -91,7 +91,6 @@ METHOD(tls_aead_t, encrypt, bool, /* encrypt inline */ if (!this->crypter->encrypt(this->crypter, *data, iv, NULL)) { - free(data->ptr); return FALSE; } /* prepend IV */ -- cgit v1.2.3