From fd5352b0c606fee92e296cf1908301041e52eaa0 Mon Sep 17 00:00:00 2001 From: Emile Vauge Date: Wed, 22 Jun 2016 22:07:02 +0200 Subject: [PATCH] Fix empty rule Signed-off-by: Emile Vauge --- rules.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rules.go b/rules.go index 229f58203..f0c03409d 100644 --- a/rules.go +++ b/rules.go @@ -106,6 +106,11 @@ func (r *Rules) Parse(expression string) (*mux.Route, error) { "Headers": r.headers, "HeadersRegexp": r.headersRegexp, } + + if len(expression) == 0 { + return nil, errors.New("Empty rule") + } + f := func(c rune) bool { return c == ':' }