We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 998386d commit 3e16708Copy full SHA for 3e16708
src/test/script_tests.cpp
@@ -925,7 +925,12 @@ BOOST_AUTO_TEST_CASE(script_json_test)
925
if (test.size() > 0 && test[pos].isArray()) {
926
unsigned int i=0;
927
for (i = 0; i < test[pos].size()-1; i++) {
928
- witness.stack.push_back(ParseHex(test[pos][i].get_str()));
+ auto element = test[pos][i].get_str();
929
+ const auto witness_value{TryParseHex<unsigned char>(element)};
930
+ if (!witness_value.has_value()) {
931
+ BOOST_ERROR("Bad witness in test: " << strTest << " witness is not hex: " << element);
932
+ }
933
+ witness.stack.push_back(witness_value.value());
934
}
935
nValue = AmountFromValue(test[pos][i]);
936
pos++;
0 commit comments