From e6b40b55c482bcbda2d554da7722e014ab4980ea Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sun, 31 Jan 2021 21:10:30 +1100 Subject: [PATCH] Add nil guard for binding --- v2/internal/binding/binding.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/v2/internal/binding/binding.go b/v2/internal/binding/binding.go index ae0fc6994..2713abc44 100755 --- a/v2/internal/binding/binding.go +++ b/v2/internal/binding/binding.go @@ -25,6 +25,9 @@ func NewBindings(logger *logger.Logger, structPointersToBind []interface{}, exem } for _, exemption := range exemptions { + if exemptions == nil { + continue + } name := runtime.FuncForPC(reflect.ValueOf(exemption).Pointer()).Name() // Yuk yuk yuk! Is there a better way? name = strings.TrimSuffix(name, "-fm")