commit | c086cce3d3f3c6a1b18c0f4bfab41686532394a6 | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Fri Aug 02 14:13:02 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Wed Aug 14 14:08:05 2013 +0200 |
tree | b9a1aadbd17f4537c4c0afe6118e9764f2ffec46 | |
parent | 7cd5924cec939cde5d906d387b8ec04e82b11e26 [diff] [blame] |
Don't cache empty session ID nor resumed session
diff --git a/library/ssl_srv.c b/library/ssl_srv.c index faa110a..5b421fc 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c
@@ -1303,6 +1303,7 @@ */ if( ssl->handshake->resume == 0 && ssl->renegotiation == SSL_INITIAL_HANDSHAKE && + ssl->session_negotiate->length != 0 && ssl->f_get_cache != NULL && ssl->f_get_cache( ssl->p_get_cache, ssl->session_negotiate ) == 0 ) {