accounts/abi: fixed unpacking of no values

This commit is contained in:
Marius van der Wijden 2020-02-18 22:31:27 +01:00
parent ad60f0cec0
commit ebf0efeeb2

View file

@ -107,6 +107,9 @@ func (arguments Arguments) Unpack(v interface{}, data []byte) error {
if arguments.isTuple() {
return arguments.unpackTuple(v, marshalledValues)
}
if len(marshalledValues) == 0 {
return fmt.Errorf("abi: Unpack(no-values unmarshalled %T)", v)
}
return arguments.unpackAtomic(v, marshalledValues[0])
}