diff --git a/ssl/statem/extensions.c b/ssl/statem/extensions.c index 4ef8b417b8207f9d549d342a2b065bde1c9e5c9b..1556e53a726948bfb7e645dd32b244c8fd04527f 100755 --- a/ssl/statem/extensions.c +++ b/ssl/statem/extensions.c @@ -1136,6 +1136,7 @@ static int init_sig_algs(SSL *s, unsigned int context) /* Clear any signature algorithms extension received */ OPENSSL_free(s->s3->tmp.peer_sigalgs); s->s3->tmp.peer_sigalgs = NULL; + s->s3.tmp.peer_sigalgslen = 0; return 1; }