diff --git a/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletHandler.java b/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletHandler.java index f42d772b4392..e8a52f2ed953 100644 --- a/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletHandler.java +++ b/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletHandler.java @@ -1392,6 +1392,7 @@ public void setFilterMappings(FilterMapping[] filterMappings) { List mappings = filterMappings == null ? Collections.emptyList() : Arrays.asList(filterMappings); updateAndSet(_filterMappings, mappings); + _matchAfterIndex = mappings.size() - 1; if (isRunning()) updateMappings(); invalidateChainsCache();