aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2016-01-10 23:25:07 +0000
committerDr. Stephen Henson <steve@openssl.org>2016-01-11 02:41:16 +0000
commit4e482ae6ff62dd992354cad61dd3d81d55b6e204 (patch)
treec071069a6a3da8d4627329336b67cc62fd63015a /include
parentc2e27310c790c0dd2f87dd420e65e0cca522ddb2 (diff)
downloadopenssl-4e482ae6ff62dd992354cad61dd3d81d55b6e204.tar.gz
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.h4
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 */