commit | accaffe2c30cc0b5aff67a29ea6dcc3a3cf8ed89 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Thu Jun 26 13:37:14 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Wed Jul 09 10:19:24 2014 +0200 |
tree | 5d3e00e8815bb8da2be2d529fda64d3bdeb17660 | |
parent | a317a982217fa1575792ff6d89e73d150cb8d77d [diff] [blame] |
Restructure ssl_handshake_init() and small fixes
diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 1e75408..9d2507a 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c
@@ -343,6 +343,8 @@ ssl_session_free( ssl->session_negotiate ); memcpy( ssl->session_negotiate, &session, sizeof( ssl_session ) ); + + /* Zeroize instead of free as we copied the content */ polarssl_zeroize( &session, sizeof( ssl_session ) ); return( 0 );