From 44d441a36180f7a025ae35b21cac5108b547d1ea Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Tue, 29 Jan 2019 14:40:54 +0000 Subject: instead of calling abort() for 3 "must not use anymore" interfaces, call OPENSSL_assert() with the specific message, which due to recent changes will end up syslog :) ok jsing --- src/lib/libcrypto/mem_dbg.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/lib/libcrypto/mem_dbg.c b/src/lib/libcrypto/mem_dbg.c index 64bc46a5dc..602b139d1c 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.23 2018/08/24 19:16:03 tb Exp $ */ +/* $OpenBSD: mem_dbg.c,v 1.24 2019/01/29 14:40:54 deraadt Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -162,23 +162,20 @@ void CRYPTO_dbg_malloc(void *addr, int num, const char *file, int line, int before_p) { - /* CRYPTO_dbg_malloc is no longer permitted */ - abort(); + OPENSSL_assert("CRYPTO_dbg_malloc is no longer permitted"); } void CRYPTO_dbg_free(void *addr, int before_p) { - /* CRYPTO_dbg_free is no longer permitted */ - abort(); + OPENSSL_assert("CRYPTO_dbg_free is no longer permitted"); } void CRYPTO_dbg_realloc(void *addr1, void *addr2, int num, const char *file, int line, int before_p) { - /* CRYPTO_dbg_realloc is no longer permitted */ - abort(); + OPENSSL_assert("CRYPTO_dbg_realloc is no longer permitted"); } int -- cgit v1.2.3-55-g6feb