소스 검색

Fix implicitely unwrapped value

Adam Kaplan 8 년 전
부모
커밋
7247c015bc
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      Sources/HttpParser.swift

+ 5 - 4
Sources/HttpParser.swift

@@ -37,10 +37,11 @@ public class HttpParser {
             return []
         }
         let queryStart = url.index(after: questionMark)
-        guard url.endIndex > queryStart else {
-            return []
-        }
-        let query = String(url[queryStart..<url.endIndex])
+
+        guard url.endIndex > queryStart,
+            let query = String(url[queryStart..<url.endIndex])
+            else { return [] }
+        
         return query.components(separatedBy: "&")
             .reduce([(String, String)]()) { (c, s) -> [(String, String)] in
                 guard let nameEndIndex = s.index(of: "=") else {