From: markt Date: Fri, 1 May 2009 20:12:09 +0000 (+0000) Subject: Fix 47080: NPE in RealmBase.findSecurityConstraints when uri is null X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=842d497eb1ea807db4ff84400ce3d89f4862dd87;p=tomcat7.0 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 --- 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;