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")