Fix the fix (Yoram Zahavi)...
This commit is contained in:
		@@ -92,6 +92,12 @@ int SSL_clear(SSL *s)
 | 
				
			|||||||
		return(0);
 | 
							return(0);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if (ssl_clear_bad_session(s))
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
							SSL_SESSION_free(s->session);
 | 
				
			||||||
 | 
							s->session=NULL;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	s->error=0;
 | 
						s->error=0;
 | 
				
			||||||
	s->hit=0;
 | 
						s->hit=0;
 | 
				
			||||||
	s->shutdown=0;
 | 
						s->shutdown=0;
 | 
				
			||||||
@@ -111,12 +117,6 @@ int SSL_clear(SSL *s)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	s->type=0;
 | 
						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->state=SSL_ST_BEFORE|((s->server)?SSL_ST_ACCEPT:SSL_ST_CONNECT);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	s->version=s->method->version;
 | 
						s->version=s->method->version;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user