From d87a2d2bb2c83de9bf46d67274a760c05ff19bb9 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Thu, 13 Aug 2015 16:33:28 +0100 Subject: core_rpc_server: replace vector with vector in RPC vector causes issues in serialization with Boost 1.56 --- src/rpc/core_rpc_server.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/rpc/core_rpc_server.cpp') diff --git a/src/rpc/core_rpc_server.cpp b/src/rpc/core_rpc_server.cpp index 0c8384306..3743fca3a 100644 --- a/src/rpc/core_rpc_server.cpp +++ b/src/rpc/core_rpc_server.cpp @@ -259,12 +259,16 @@ namespace cryptonote } key_images.push_back(*reinterpret_cast(b.data())); } - bool r = m_core.are_key_images_spent(key_images, res.spent_status); + std::vector spent_status; + bool r = m_core.are_key_images_spent(key_images, spent_status); if(!r) { res.status = "Failed"; return true; } + res.spent_status.clear(); + for (size_t n = 0; n < spent_status.size(); ++n) + res.spent_status.push_back(spent_status[n]); res.status = CORE_RPC_STATUS_OK; return true; -- cgit v1.2.3