diff --git a/syndicate-server/src/services/http_router.rs b/syndicate-server/src/services/http_router.rs index 0dbba0b..847a8a4 100644 --- a/syndicate-server/src/services/http_router.rs +++ b/syndicate-server/src/services/http_router.rs @@ -187,7 +187,10 @@ fn path_pattern_matches(path_pat: &http::PathPattern, path: &Vec) -> boo http::PathPatternElement::Rest => return true, } } - true + match path_iter.next() { + Some(_more) => false, + None => true, + } } fn try_hostname<'table>(