You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by li...@apache.org on 2009/02/19 23:23:54 UTC

svn commit: r746034 - /incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java

Author: lindner
Date: Thu Feb 19 22:23:53 2009
New Revision: 746034

URL: http://svn.apache.org/viewvc?rev=746034&view=rev
Log:
avoid NPEs

Modified:
    incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java

Modified: incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java?rev=746034&r1=746033&r2=746034&view=diff
==============================================================================
--- incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java (original)
+++ incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java Thu Feb 19 22:23:53 2009
@@ -112,10 +112,12 @@
     Map<String, SortedSet<RestPath>> methods = serviceMethodPathMap.get(pathParts[0]);
     if (methods != null) {
       SortedSet<RestPath> paths = methods.get(method);
-      for (RestPath restPath : paths) {
-        RestHandler handler = restPath.accept(pathParts);
-        if (handler != null) {
-          return handler;
+      if (paths != null) {
+        for (RestPath restPath : paths) {
+          RestHandler handler = restPath.accept(pathParts);
+          if (handler != null) {
+            return handler;
+          }
         }
       }
     }