From 8d09b08053f376b84a779bacabb7623e9fdd0498 Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Mon, 11 May 2020 13:44:24 +0200 Subject: [PATCH] accounts/abi fixed error handling --- accounts/abi/type.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/accounts/abi/type.go b/accounts/abi/type.go index 555eeaffb6..5de8bc9ff4 100644 --- a/accounts/abi/type.go +++ b/accounts/abi/type.go @@ -170,6 +170,9 @@ func NewType(t string, internalType string, components []ArgumentMarshaling) (ty return Type{}, err } fieldName, err := overloadedArgName(c.Name, overloadedNames) + if err != nil { + return Type{}, err + } overloadedNames[fieldName] = fieldName fields = append(fields, reflect.StructField{ Name: fieldName, // reflect.StructOf will panic for any exported field.