Преглед изворни кода

Fixed crashes report at https://github.com/httpswift/swifter/pull/182#issuecomment-241281054

Damian Kołakowski пре 9 година
родитељ
комит
1e29265675
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      Sources/HttpRouter.swift

+ 4 - 4
Sources/HttpRouter.swift

@@ -100,11 +100,11 @@ public class HttpRouter {
             params[variableNode.0] = pathToken
             return findHandler(&node.nodes[variableNode.0]!, params: &params, generator: &generator)
         }
-        if let _ = node.nodes[pathToken] {
-            return findHandler(&node.nodes[pathToken]!, params: &params, generator: &generator)
+        if var node = node.nodes[pathToken] {
+            return findHandler(&node, params: &params, generator: &generator)
         }
-        if let _ = node.nodes["*"] {
-            return findHandler(&node.nodes["*"]!, params: &params, generator: &generator)
+        if var node = node.nodes["*"] {
+            return findHandler(&node, params: &params, generator: &generator)
         }
         return nil
     }