X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=ssl%2Fs3_lib.c;h=896b12fc4f38fcd6afee2f092b18f43bd4ce0267;hb=705d0f5c8d57a72b003647586a6be371e7e79e27;hp=bcfd09bc246c7899d3ea4a1bd8a0dd70e7fa4e95;hpb=76dcae802000b3dec2aef3c9f11aa17771f4cd4d;p=oweals%2Fopenssl.git diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c index bcfd09bc24..896b12fc4f 100644 --- a/ssl/s3_lib.c +++ b/ssl/s3_lib.c @@ -1100,7 +1100,7 @@ void ssl3_free(SSL *s) sk_X509_NAME_pop_free(s->s3->tmp.ca_names,X509_NAME_free); EVP_MD_CTX_cleanup(&s->s3->finish_dgst1); EVP_MD_CTX_cleanup(&s->s3->finish_dgst2); - memset(s->s3,0,sizeof *s->s3); + OPENSSL_cleanse(s->s3,sizeof *s->s3); OPENSSL_free(s->s3); s->s3=NULL; }