From 5a4a1421de9cc3a9d5aba9e48c195030cc24f576 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Thu, 23 May 2019 14:42:14 -0600 Subject: Fix error handling and matching catch-all routes --- modules/caddyhttp/routes.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/caddyhttp/routes.go') diff --git a/modules/caddyhttp/routes.go b/modules/caddyhttp/routes.go index 59f287e..14c9f32 100644 --- a/modules/caddyhttp/routes.go +++ b/modules/caddyhttp/routes.go @@ -31,7 +31,8 @@ func (sr ServerRoute) anyMatcherSetMatches(r *http.Request) bool { return true } } - return false + // if no matchers, always match + return len(sr.matcherSets) == 0 } // MatcherSet is a set of matchers which -- cgit v1.2.3