on master help sign in
using foldCase.
commite26d0b2b15186402ede1dd66685fb4852e1127d2 authorKazu Yamamoto <kazu@iij.ad.jp> dateTue 14 Aug 2012, 15:38 (14 years ago) parentdbcd95e
1 file changed+1−2
warp/Network/Wai/Handler/Warp/Request.hs+1−2
warp/Network/Wai/Handler/Warp/Request.hs+1−2
@@ -10,7 +10,6 @@ import qualified Data.ByteString as S
1010import qualified Data.ByteString.Char8 as B
1111import qualified Data.ByteString.Unsafe as SU
1212import qualified Data.CaseInsensitive as CI
13−import Data.Char (toLower)
1413import Data.Conduit
1514import qualified Data.IORef as I
1615import Data.Maybe (fromMaybe)
@@ -68,7 +67,7 @@ parseRequest' conn port (firstLine:otherLines) remoteHost' src = do
6867 Nothing -> 0
6968 Just bs -> readInt bs
7069 let serverName' = takeUntil 58 host -- ':'
71− let chunked = maybe False ((== "chunked") . B.map toLower)
70+ let chunked = maybe False ((== "chunked") . CI.foldCase)
7271 $ lookup "transfer-encoding" heads
7372 (rbody, getSource) <- liftIO $
7473 if chunked