commit | b000f82d7621ab6983c714c73b8ad800ff2c67c5 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Mon Mar 17 13:41:51 2014 +0100 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Jul 08 11:15:18 2014 +0200 |
tree | 18733d1d47acb0f2a59cdeb6838dc495a62d8788 | |
parent | a9f86e03ed3c3c22f65a535f438adf2ab0cf1854 [diff] [blame] |
ssl_init() left a dirty in_ctr pointer on failed allocation of out_ctr
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index c42eccc..4704b44 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -3051,6 +3051,7 @@ { SSL_DEBUG_MSG( 1, ( "malloc(%d bytes) failed", len ) ); free( ssl-> in_ctr ); + ssl->in_ctr = NULL; return( POLARSSL_ERR_SSL_MALLOC_FAILED ); }