From 2dec73f6172102deef727388b6788dc04fa0c164 Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 24 Aug 2018 19:16:03 +0000 Subject: Let CRYPTO_mem_leaks{,_fp,_cb}() return -1. These functions are no-ops. Their signature was changed by OpenSSL to allow error checking. This way we return an error and do not indicate the (non-)existence of memory leaks. tested in a bulk by sthen ok jsing --- src/lib/libcrypto/mem_dbg.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/lib/libcrypto/mem_dbg.c') diff --git a/src/lib/libcrypto/mem_dbg.c b/src/lib/libcrypto/mem_dbg.c index cae02a6f21..64bc46a5dc 100644 --- a/src/lib/libcrypto/mem_dbg.c +++ b/src/lib/libcrypto/mem_dbg.c @@ -1,4 +1,4 @@ -/* $OpenBSD: mem_dbg.c,v 1.22 2014/06/12 15:49:27 deraadt Exp $ */ +/* $OpenBSD: mem_dbg.c,v 1.23 2018/08/24 19:16:03 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -181,21 +181,21 @@ CRYPTO_dbg_realloc(void *addr1, void *addr2, int num, abort(); } -void +int CRYPTO_mem_leaks(BIO *b) { - return; + return -1; } -void +int CRYPTO_mem_leaks_fp(FILE *fp) { - return; + return -1; } -void +int CRYPTO_mem_leaks_cb(CRYPTO_MEM_LEAK_CB *cb) { - return; + return -1; } -- cgit v1.2.3-55-g6feb