Commit a5e26349 authored by Loganaden Velvindron's avatar Loganaden Velvindron Committed by Rich Salz
Browse files

Clear BN-mont values when free'ing it.



From a CloudFlare patch.

Reviewed-by: default avatarDr. Stephen Henson <steve@openssl.org>
parent b68fa4d1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -361,9 +361,9 @@ void BN_MONT_CTX_free(BN_MONT_CTX *mont)
    if (mont == NULL)
        return;

    BN_free(&(mont->RR));
    BN_free(&(mont->N));
    BN_free(&(mont->Ni));
    BN_clear_free(&(mont->RR));
    BN_clear_free(&(mont->N));
    BN_clear_free(&(mont->Ni));
    if (mont->flags & BN_FLG_MALLOCED)
        OPENSSL_free(mont);
}