wire/msgtx: use readScriptBuf in txn serialization

This commit is contained in:
Conner Fromknecht 2020-01-24 19:42:01 -08:00 committed by Olaoluwa Osuntokun
parent 3a91303a1a
commit 0cf8c19d5a
No known key found for this signature in database
GPG key ID: 3BBD59E99B280306

View file

@ -623,8 +623,9 @@ func (msg *MsgTx) btcDecode(r io.Reader, pver uint32, enc MessageEncoding,
// item itself.
txin.Witness = make([][]byte, witCount)
for j := uint64(0); j < witCount; j++ {
txin.Witness[j], err = readScript(
r, pver, maxWitnessItemSize, "script witness item",
txin.Witness[j], err = readScriptBuf(
r, pver, buf, maxWitnessItemSize,
"script witness item",
)
if err != nil {
returnScriptBuffers()