Commit ec208566 authored by Lutz Jänicke's avatar Lutz Jänicke
Browse files

Fix the fix (Yoram Zahavi)...

parent e463138b
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -92,6 +92,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;
@@ -111,12 +117,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;