From 3e012bc1fbc6914c6560a189bc1fb4ee10a01378 Mon Sep 17 00:00:00 2001 From: Some Random Crypto Guy Date: Sat, 22 Jun 2024 20:34:40 +0100 Subject: [PATCH] fixed segfault in clean wallet when calling yield_info --- src/simplewallet/simplewallet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index ca43430..38b72c0 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -8442,7 +8442,9 @@ bool simple_wallet::yield_info(const std::vector &args) { // Now summarise our own YIELD TXs that are yet to amture tools::wallet2::transfer_container transfers; m_wallet->get_transfers(transfers); - + if (transfers.empty()) + return true; + std::map payouts; message_writer(console_color_default, false) << boost::format(tr("\nSTAKED FUNDS:")); for (size_t idx = transfers.size()-1; idx>0; --idx) {