diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/handler/InetAccessHandler.java b/jetty-server/src/main/java/org/eclipse/jetty/server/handler/InetAccessHandler.java index b3292aeb38ac..07d6b2fb347d 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/handler/InetAccessHandler.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/handler/InetAccessHandler.java @@ -245,7 +245,8 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques protected boolean isAllowed(InetAddress addr, Request baseRequest, HttpServletRequest request) { String connectorName = baseRequest.getHttpChannel().getConnector().getName(); - return _set.test(new AccessTuple(connectorName, addr, baseRequest.getPathInfo())); + String path = baseRequest.getMetaData().getURI().getDecodedPath(); + return _set.test(new AccessTuple(connectorName, addr, path)); } @Override