diff --git a/utils.go b/utils.go index 18064fb5..8b908265 100644 --- a/utils.go +++ b/utils.go @@ -29,6 +29,8 @@ func Bind(val interface{}) HandlerFunc { obj := reflect.New(typ).Interface() if c.Bind(obj) == nil { c.Set(BindKey, obj) + } else { + c.Abort() } } }