From 0cf8c19d5a3668d429d479c8a63d51f31d0b9d61 Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Fri, 24 Jan 2020 19:42:01 -0800 Subject: [PATCH] wire/msgtx: use readScriptBuf in txn serialization --- wire/msgtx.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wire/msgtx.go b/wire/msgtx.go index c2c82be7..e89ad7cb 100644 --- a/wire/msgtx.go +++ b/wire/msgtx.go @@ -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()