Commit c6bec6ef authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

PR: 2072

Submitted by: Tomas Mraz <tmraz@redhat.com>
Approved by: steve@openssl.org

Avoid potential doublefree and reuse of freed handshake_buffer.
parent 7c3908dd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2211,6 +2211,7 @@ void ssl3_clear(SSL *s)
 	wlen = s->s3->wbuf.len;
	if (s->s3->handshake_buffer) {
		BIO_free(s->s3->handshake_buffer);
		s->s3->handshake_buffer = NULL;
	}
	if (s->s3->handshake_dgst) {
		ssl3_free_digest_list(s);