commit | 04376b1419aa319d2f89b9b783de39bc9c30c4c8 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Fri Aug 16 14:45:26 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Fri Aug 16 14:45:26 2013 +0200 |
tree | 9348a7816bc5b16a0e143f93d601a9c5d8651a87 | |
parent | b03de8bcbe77a0b87555d82538682d0310b14c76 [diff] [blame] |
Fixed memory leak in ssl_parse_server_key_exchange from missing md_free_ctx()
diff --git a/library/ssl_cli.c b/library/ssl_cli.c index dcf5f51..6674348 100644 --- a/library/ssl_cli.c +++ b/library/ssl_cli.c
@@ -1413,6 +1413,7 @@ md_update( &ctx, ssl->handshake->randbytes, 64 ); md_update( &ctx, ssl->in_msg + 4, n ); md_finish( &ctx, hash ); + md_free_ctx( &ctx ); } SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen );