From 9cb85c69fb656fc7dbbc12cc0bdcaccc26cf893d Mon Sep 17 00:00:00 2001 From: Duddino Date: Mon, 19 Feb 2024 00:22:09 +0100 Subject: [PATCH] Fix optional memo not being checked Github-Pull: #2906 Rebased-From: b0bf2c22e54eceaf8b2f117bf2dffb9ecd358227 --- src/qt/transactionrecord.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qt/transactionrecord.cpp b/src/qt/transactionrecord.cpp index cd0c17a7ec116..76eedae8375a8 100644 --- a/src/qt/transactionrecord.cpp +++ b/src/qt/transactionrecord.cpp @@ -180,7 +180,7 @@ bool TransactionRecord::decomposeCreditTransaction(const CWallet* wallet, const sub.type = TransactionRecord::RecvWithShieldedAddress; sub.credit = sspkm->GetOutPointValue(wtx, out); sub.memo = sspkm->GetOutPointMemo(wtx, out); - if (!sub.memo->empty()) { + if (sub.memo && !sub.memo->empty()) { sub.type = TransactionRecord::RecvWithShieldedAddressMemo; } sub.idx = i;