Fix the fix (Yoram Zahavi)...

Submitted by:
Reviewed by:
PR:
This commit is contained in:
Lutz Jänicke 2002-02-27 11:24:39 +00:00
parent 291ae60b52
commit 21f422ca5e

View File

@ -143,6 +143,12 @@ int SSL_clear(SSL *s)
return(0);
}
if (ssl_clear_bad_session(s))
{
SSL_SESSION_free(s->session);
s->session=NULL;
}
s->error=0;
s->hit=0;
s->shutdown=0;
@ -162,12 +168,6 @@ int SSL_clear(SSL *s)
s->type=0;
if (ssl_clear_bad_session(s))
{
SSL_SESSION_free(s->session);
s->session=NULL;
}
s->state=SSL_ST_BEFORE|((s->server)?SSL_ST_ACCEPT:SSL_ST_CONNECT);
s->version=s->method->version;