Fail in DecodeHexTx if there is extra data at the end

This commit is contained in:
Matt Corallo committed 2017-02-02 17:32:27 -05:00
1 parent 1c2edd9f67
commit 7ea0ad539f
1 file changed
+2
+2
View File
@@ -111,6 +111,8 @@ bool DecodeHexTx(CMutableTransaction& tx, const std::string& strHexTx, bool fTry
CDataStream ssData(txData, SER_NETWORK, PROTOCOL_VERSION);
try {
ssData >> tx;
if (!ssData.empty())
return false;
}
catch (const std::exception&) {
return false;