]> gitweb @ CieloNegro.org - Lucu.git/blobdiff - Network/HTTP/Lucu/Headers.hs
Remove unnecessary 'try'
[Lucu.git] / Network / HTTP / Lucu / Headers.hs
index 424145586253bd0544f8070d540cad9c83e502ff..f87ae5cc127bf5de7be624241373a779080094ad 100644 (file)
@@ -106,12 +106,11 @@ headersP = do xs ← P.many header
               return $ toHeaders xs
     where
       header ∷ Parser (CIAscii, Ascii)
-      header = try $
-               do name ← A.toCIAscii <$> token
+      header = do name ← A.toCIAscii <$> token
                   _    ← char ':'
                   skipMany lws
-                  values ← sepBy content lws
-                  skipMany lws
+                  values ← sepBy content (try lws)
+                  skipMany (try lws)
                   crlf
                   return (name, joinValues values)