From a1cdd5642535c92e7a4d96a13c41e38e750979b3 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 29 Dec 2018 04:37:06 -1100 Subject: [PATCH] Test --- src/rpc/crosschain.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/rpc/crosschain.cpp b/src/rpc/crosschain.cpp index e006920e2..4a140b468 100644 --- a/src/rpc/crosschain.cpp +++ b/src/rpc/crosschain.cpp @@ -282,7 +282,12 @@ UniValue selfimport(const UniValue& params, bool fHelp) if ( GetTransaction(txid,burnTx,blockHash,false) == 0 ) throw runtime_error("selfimport couldnt find txid"); savevout = burnTx.vout[0]; - vouts = burnTx.vout; + mtx = burnTx; + mtx.vout.clear(); + mtx.vout.resize(1); + mtx.vout[0] = savevout; + mtx.vout[0].nValue = burnValue; + vouts = mtx.vout; burnOut = MakeBurnOutput(burnAmount,0xffffffff,ASSETCHAINS_SELFIMPORT,vouts); mtx = burnTx; mtx.vout.clear();