Commit bfd53c32 authored by Matt Caswell's avatar Matt Caswell
Browse files

Ensure CRYPTO_mem_leaks is the last thing we do



CRYPTO_mem_leaks de-inits the library, so we must not do anything
interesting after we've used it!

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent f58cee8f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -297,6 +297,9 @@ int main(int argc, char *argv[])
    BN_free(m);
    BN_CTX_free(ctx);

    if (test_exp_mod_zero() != 0)
        goto err;

#ifndef OPENSSL_NO_CRYPTO_MDEBUG
    if (CRYPTO_mem_leaks(out) <= 0)
        goto err;
@@ -304,9 +307,6 @@ int main(int argc, char *argv[])
    BIO_free(out);
    printf("\n");

    if (test_exp_mod_zero() != 0)
        goto err;

    printf("done\n");

    EXIT(0);