diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2016-01-10 23:25:07 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2016-01-11 02:41:16 +0000 |
commit | 4e482ae6ff62dd992354cad61dd3d81d55b6e204 (patch) | |
tree | c071069a6a3da8d4627329336b67cc62fd63015a /include | |
parent | c2e27310c790c0dd2f87dd420e65e0cca522ddb2 (diff) |
Add memory leak return value.
Make CRYPTO_mem_leaks() and CRYPTO_mem_leaks_fp() return a status value.
Update documentation. Don't abort() if there are leaks.
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/crypto.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/openssl/crypto.h b/include/openssl/crypto.h index 5de0f504db..7a45699a62 100644 --- a/include/openssl/crypto.h +++ b/include/openssl/crypto.h @@ -509,9 +509,9 @@ void CRYPTO_mem_debug_realloc(void *addr1, void *addr2, size_t num, int flag, void CRYPTO_mem_debug_free(void *addr, int flag); # ifndef OPENSSL_NO_STDIO -void CRYPTO_mem_leaks_fp(FILE *); +int CRYPTO_mem_leaks_fp(FILE *); # endif -void CRYPTO_mem_leaks(struct bio_st *bio); +int CRYPTO_mem_leaks(struct bio_st *bio); # endif /* die if we have to */ |