snap-server 0.2.5 → 0.2.6
raw patch · 3 files changed
+5/−5 lines, 3 files
Files
snap-server.cabal view
@@ -1,5 +1,5 @@ name: snap-server-version: 0.2.5+version: 0.2.6 synopsis: A fast, iteratee-based, epoll-enabled web server for the Snap Framework description: This is the first developer prerelease of the Snap framework. Snap is a
src/Snap/Internal/Http/Parser.hs view
@@ -116,7 +116,7 @@ writeChunkedTransferEncoding _buf enum it = do i' <- wrap it --(i,_) <- unsafeBufferIterateeWithBuffer buf i'- i <- bufferIteratee i'+ (i,_) <- bufferIteratee i' enum i where
src/Snap/Internal/Http/Server.hs view
@@ -306,10 +306,10 @@ -- (writeEnd, cancelBuffering) <- -- liftIO $ I.unsafeBufferIterateeWithBuffer ibuf writeEnd'- -- let killBuffer = writeIORef cancelBuffering True - writeEnd <- liftIO $ I.bufferIteratee writeEnd'- let killBuffer = return ()+ (writeEnd, cancelBuffering) <- liftIO $ I.bufferIteratee writeEnd'+ let killBuffer = writeIORef cancelBuffering True+ liftIO $ debug "Server.httpSession: entered" mreq <- receiveRequest