Fix the fix (Yoram Zahavi)...
This commit is contained in:
		@@ -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;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user