FELIX-503 Account for path info being null in case of direct resource access

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@641226 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/http.jetty/src/main/java/org/mortbay/jetty/servlet/OsgiResourceHolder.java b/http.jetty/src/main/java/org/mortbay/jetty/servlet/OsgiResourceHolder.java
index 241acb1..24448ca 100644
--- a/http.jetty/src/main/java/org/mortbay/jetty/servlet/OsgiResourceHolder.java
+++ b/http.jetty/src/main/java/org/mortbay/jetty/servlet/OsgiResourceHolder.java
@@ -85,7 +85,13 @@
     {
         HttpServletRequest request = ( HttpServletRequest ) sRequest;
         HttpServletResponse response = ( HttpServletResponse ) sResponse;
+        
+        // get the relative path (assume empty path if there is no path info)
+        // (FELIX-503)
         String target = request.getPathInfo();
+        if (target == null) {
+            target = "";
+        }
 
         Activator.debug( "handle for name:" + getName() + "(path=" + target + ")" );