Browse Source

returned isprint check

z_createrawtransaction
dimxy 5 years ago
parent
commit
406e54a00e
  1. 4
      src/rpc/crosschain.cpp

4
src/rpc/crosschain.cpp

@ -1464,9 +1464,7 @@ UniValue getwalletburntransactions(const UniValue& params, bool fHelp)
// check for corrupted strings (look for non-printable chars) from some older versions
// which caused "couldn't parse reply from server" error on client:
// if (std::find_if(targetSymbol.begin(), targetSymbol.end(), [](int c) {return !std::isprint(c);}) != targetSymbol.end())
UniValue testval(UniValue::VSTR);
if( !testval.read(targetSymbol) )
if (std::find_if(targetSymbol.begin(), targetSymbol.end(), [](int c) {return !std::isprint(c);}) != targetSymbol.end())
targetSymbol = "<value corrupted>";
entry.push_back(Pair("targetSymbol", targetSymbol));

Loading…
Cancel
Save