gcs/builder: revert recursion of push datas in p2sh/witness

This commit is contained in:
Olaoluwa Osuntokun 2017-11-03 12:25:45 -07:00
parent 54b6d534d2
commit 9da482119c

View file

@ -195,14 +195,7 @@ func (b *GCSBuilder) AddScript(script []byte) *GCSBuilder {
return b
}
b.AddEntries(data)
// Recurse into each pushed datum and attempt to add it as a script.
for _, datum := range data {
b.AddScript(datum)
}
return b
return b.AddEntries(data)
}
// AddWitness adds each item of the passed filter stack to the filter, and then
@ -213,13 +206,7 @@ func (b *GCSBuilder) AddWitness(witness wire.TxWitness) *GCSBuilder {
return b
}
b.AddEntries(witness)
for _, script := range witness {
b.AddScript(script)
}
return b
return b.AddEntries(witness)
}
// Build returns a function which builds a GCS filter with the given parameters