From 3acd7667bc73d27988ee9dacc78e3c123c5b2fc7 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Fri, 22 Mar 2024 18:44:31 +0100 Subject: [PATCH] fix for uninitialized data on transaction details(including fee) in unconfirmed transactions --- src/wallet/wallet2.cpp | 1 + src/wallet/wallet_public_structs_defs.h | 26 ++++++++++++------------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/wallet/wallet2.cpp b/src/wallet/wallet2.cpp index b2af9d58..aac7839a 100644 --- a/src/wallet/wallet2.cpp +++ b/src/wallet/wallet2.cpp @@ -4706,6 +4706,7 @@ void wallet2::get_unconfirmed_transfers(std::vector service_entries; std::vector remote_addresses; //optional @@ -153,11 +153,11 @@ namespace wallet_public std::vector subtransfers; //not included in streaming serialization - uint64_t fee; - bool show_sender; + uint64_t fee = 0; + bool show_sender = false; std::vector contract; - uint16_t extra_flags; - uint64_t transfer_internal_index; + uint16_t extra_flags = 0; + uint64_t transfer_internal_index = 0; //not included in kv serialization map currency::transaction tx;