OpenSSL: Fix memory leak on an openssl_tls_prf() error path
authorBen Rosenfeld <ben.rosenfeld@intel.com>
Wed, 17 Jun 2015 13:16:34 +0000 (16:16 +0300)
committerJouni Malinen <j@w1.fi>
Thu, 18 Jun 2015 22:23:24 +0000 (01:23 +0300)
commit144b6a0650735b70b55b50495e595fec1a6be47f
tree85670a8a3884a64d6caa30d82efd80c1c421d20e
parent0b5740fdefe1fcfbbfd72db85f011b088a7f59de
OpenSSL: Fix memory leak on an openssl_tls_prf() error path

Free tmp_out before returning to prevent memory leak in case the second
memory allocation in openssl_tls_prf() fails. This is quite unlikely,
but at least theoretically possible memory leak with EAP-FAST.

Signed-off-by: Ben Rosenfeld <ben.rosenfeld@intel.com>
src/crypto/tls_openssl.c