Use secure_getenv(3) when available.
[oweals/openssl.git] / ssl / s3_lib.c
index 5ecbc3c5543acafe9fbf6cbad6012d8e82310a25..7713f767b2d309035eb98167c35ba04ba429037a 100644 (file)
@@ -4621,6 +4621,7 @@ int ssl_generate_master_secret(SSL *s, unsigned char *pms, size_t pmslen,
         if (!s->method->ssl3_enc->generate_master_secret(s,
                     s->session->master_key,pskpms, pskpmslen,
                     &s->session->master_key_length)) {
+            OPENSSL_clear_free(pskpms, pskpmslen);
             /* SSLfatal() already called */
             goto err;
         }