Loading ssl/s3_lib.c +7 −0 Original line number Diff line number Diff line Loading @@ -3036,6 +3036,13 @@ void ssl3_clear(SSL *s) s->s3->tmp.ecdh = NULL; } #endif #ifndef OPENSSL_NO_TLSEXT if (s->s3->tlsext_authz_client_types != NULL) { OPENSSL_free(s->s3->tlsext_authz_client_types); s->s3->tlsext_authz_client_types = NULL; } #endif rp = s->s3->rbuf.buf; wp = s->s3->wbuf.buf; Loading ssl/t1_lib.c +2 −0 Original line number Diff line number Diff line Loading @@ -1781,6 +1781,8 @@ static int ssl_scan_clienthello_tlsext(SSL *s, unsigned char **p, unsigned char if (!s->hit) { size_t i; if (s->s3->tlsext_authz_client_types != NULL) OPENSSL_free(s->s3->tlsext_authz_client_types); s->s3->tlsext_authz_client_types = OPENSSL_malloc(server_authz_dataformatlist_length); if (!s->s3->tlsext_authz_client_types) Loading Loading
ssl/s3_lib.c +7 −0 Original line number Diff line number Diff line Loading @@ -3036,6 +3036,13 @@ void ssl3_clear(SSL *s) s->s3->tmp.ecdh = NULL; } #endif #ifndef OPENSSL_NO_TLSEXT if (s->s3->tlsext_authz_client_types != NULL) { OPENSSL_free(s->s3->tlsext_authz_client_types); s->s3->tlsext_authz_client_types = NULL; } #endif rp = s->s3->rbuf.buf; wp = s->s3->wbuf.buf; Loading
ssl/t1_lib.c +2 −0 Original line number Diff line number Diff line Loading @@ -1781,6 +1781,8 @@ static int ssl_scan_clienthello_tlsext(SSL *s, unsigned char **p, unsigned char if (!s->hit) { size_t i; if (s->s3->tlsext_authz_client_types != NULL) OPENSSL_free(s->s3->tlsext_authz_client_types); s->s3->tlsext_authz_client_types = OPENSSL_malloc(server_authz_dataformatlist_length); if (!s->s3->tlsext_authz_client_types) Loading