diff --git a/src/wallet/wallet_rpc_server.cpp b/src/wallet/wallet_rpc_server.cpp index 90fc492d..a1e8024e 100644 --- a/src/wallet/wallet_rpc_server.cpp +++ b/src/wallet/wallet_rpc_server.cpp @@ -289,7 +289,7 @@ namespace tools for (const auto& item : rsp2.transfers) { res.transfers.push_back(wallet_public::wallet_transfer_info_old()); - static_cast(res.transfers.back()) = item; + *static_cast(&res.transfers.back()) = item; for (const auto& subitem : item.subtransfers) { if (subitem.asset_id == currency::native_coin_asset_id)