From ce0552a5749689db59824fa92ab21047ba685eb2 Mon Sep 17 00:00:00 2001 From: Guillaume Ballet Date: Mon, 31 Dec 2018 11:47:19 +0100 Subject: [PATCH] accounts/abi: empty string case --- accounts/abi/bind/bind.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/accounts/abi/bind/bind.go b/accounts/abi/bind/bind.go index cf82093756..5ee30d0249 100644 --- a/accounts/abi/bind/bind.go +++ b/accounts/abi/bind/bind.go @@ -392,6 +392,10 @@ func capitalise(input string) string { // decapitalise makes a camel-case string which starts with a lower case character. func decapitalise(input string) string { + if len(input) == 0 { + return input + } + goForm := abi.ToCamelCase(input) return strings.ToLower(goForm[:1]) + goForm[1:] }