Fix from HEAD.
This commit is contained in:
parent
c5fbf8c1ba
commit
d3eef3e5af
1 changed files with 9 additions and 1 deletions
|
@ -1115,8 +1115,16 @@ int ssl3_send_server_hello(SSL *s)
|
||||||
* session-id if we want it to be single use.
|
* session-id if we want it to be single use.
|
||||||
* Currently I will not implement the '0' length session-id
|
* Currently I will not implement the '0' length session-id
|
||||||
* 12-Jan-98 - I'll now support the '0' length stuff.
|
* 12-Jan-98 - I'll now support the '0' length stuff.
|
||||||
|
*
|
||||||
|
* We also have an additional case where stateless session
|
||||||
|
* resumption is successful: we always send back the old
|
||||||
|
* session id. In this case s->hit is non zero: this can
|
||||||
|
* only happen if stateless session resumption is succesful
|
||||||
|
* if session caching is disabled so existing functionality
|
||||||
|
* is unaffected.
|
||||||
*/
|
*/
|
||||||
if (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER))
|
if (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER)
|
||||||
|
&& !s->hit)
|
||||||
s->session->session_id_length=0;
|
s->session->session_id_length=0;
|
||||||
|
|
||||||
sl=s->session->session_id_length;
|
sl=s->session->session_id_length;
|
||||||
|
|
Loading…
Reference in a new issue