Author: bdelacretaz
Date: Mon Jan 14 06:25:13 2008
New Revision: 611812

URL: http://svn.apache.org/viewvc?rev=611812&view=rev
Log:
Avoid NPE in resolveServletOrScript if Resource is null (might happen while 
handling errors)

Modified:
    
incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java

Modified: 
incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java
URL: 
http://svn.apache.org/viewvc/incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java?rev=611812&r1=611811&r2=611812&view=diff
==============================================================================
--- 
incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java
 (original)
+++ 
incubator/sling/trunk/sling/servlet-resolver/src/main/java/org/apache/sling/servlet/resolver/SlingServletResolver.java
 Mon Jan 14 06:25:13 2008
@@ -238,6 +238,11 @@
 
     Servlet resolveServletOrScript(SlingHttpServletRequest request) {
 
+        // if handling errors, resource might be null
+        if(request.getResource() == null) {
+            return null;
+        }
+        
         // get the servlet by resource type
         Servlet servlet = getServlet(request.getResource().getResourceType());
         if (servlet != null) {


Reply via email to