commit | 8e6925b0cd0ece649fe6b83268528cf8c17adf41 | [log] [tgz] |
---|---|---|
author | Dr. Stephen Henson <steve@openssl.org> | Sun Jan 11 20:36:50 2009 +0000 |
committer | Dr. Stephen Henson <steve@openssl.org> | Sun Jan 11 20:36:50 2009 +0000 |
tree | df12b5791e1457ab8319eb4f3560665af6c869e5 | |
parent | d7ecd42255574b775104a7610164a29c1ebfe47f [diff] [blame] |
Add CRYPTO_MDEBUG_ABORT to abort() is there are any memory leaks. This will cause "make test" failures and make resource leaks more obvious.
diff --git a/crypto/mem_dbg.c b/crypto/mem_dbg.c index 131669a..139cfe1 100644 --- a/crypto/mem_dbg.c +++ b/crypto/mem_dbg.c
@@ -772,6 +772,9 @@ { BIO_printf(b,"%ld bytes leaked in %d chunks\n", ml.bytes,ml.chunks); +#ifdef CRYPTO_MDEBUG_ABORT + abort(); +#endif } else {