From 842d497eb1ea807db4ff84400ce3d89f4862dd87 Mon Sep 17 00:00:00 2001 From: markt Date: Fri, 1 May 2009 20:12:09 +0000 Subject: [PATCH] Fix 47080: NPE in RealmBase.findSecurityConstraints when uri is null https://issues.apache.org/bugzilla/show_bug.cgi?id=47080 git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@770809 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/realm/RealmBase.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/org/apache/catalina/realm/RealmBase.java b/java/org/apache/catalina/realm/RealmBase.java index 78797b422..c5de0b11b 100644 --- a/java/org/apache/catalina/realm/RealmBase.java +++ b/java/org/apache/catalina/realm/RealmBase.java @@ -471,6 +471,11 @@ public abstract class RealmBase // Check each defined security constraint String uri = request.getRequestPathMB().toString(); + // Bug47080 - in rare cases this may be null + // Mapper treats as '/' do the same to prevent NPE + if (uri == null) { + uri = "/"; + } String method = request.getMethod(); int i; -- 2.11.0