From eadaa6aaa3a003d07c4bdf1cfe4f540a94555a8b Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sun, 24 Dec 2017 00:02:48 +0000 Subject: [PATCH] wallet_rpc_server: fix wallet leak on error exit Makes it easier to debug leaks --- src/wallet/wallet_rpc_server.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wallet/wallet_rpc_server.cpp b/src/wallet/wallet_rpc_server.cpp index 0482b9dd6..d6cb5bbf1 100644 --- a/src/wallet/wallet_rpc_server.cpp +++ b/src/wallet/wallet_rpc_server.cpp @@ -89,6 +89,8 @@ namespace tools //------------------------------------------------------------------------------------------------------------------------------ wallet_rpc_server::~wallet_rpc_server() { + if (m_wallet) + delete m_wallet; } //------------------------------------------------------------------------------------------------------------------------------ void wallet_rpc_server::set_wallet(wallet2 *cr)