Fix some bugs and document others
diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c index 87525fa..c4b49aa 100644 --- a/ssl/s3_lib.c +++ b/ssl/s3_lib.c
@@ -695,6 +695,10 @@ Free(s->s3->rrec.comp); s->s3->rrec.comp=NULL; } +#ifndef NO_DH + if (s->s3->tmp.dh != NULL) + DH_free(s->s3->tmp.dh); +#endif rp=s->s3->rbuf.buf; wp=s->s3->wbuf.buf;