on master help sign in
splitting STM.
commit6fb698f4ee11452ff78f4271e0fc6d9225bc4ea3 authorKazu Yamamoto <kazu@iij.ad.jp> dateThu 17 Dec 2015, 15:45 (11 years ago) parentf567cb3
1 file changed+2−3
warp/Network/Wai/Handler/Warp/HTTP2/Sender.hs+2−3
warp/Network/Wai/Handler/Warp/HTTP2/Sender.hs+2−3
@@ -250,9 +250,8 @@ frameSender ctx@Context{outputQ,connectionWindow,encodeDynamicTable}
250250 Nothing -> closed ctx strm Finished
251251 _ -> return ()
252252 flushN total
253− atomically $ do
254− modifyTVar' connectionWindow (subtract datPayloadLen)
255− modifyTVar' (streamWindow strm) (subtract datPayloadLen)
253+ atomically $ modifyTVar' connectionWindow (subtract datPayloadLen)
254+ atomically $ modifyTVar' (streamWindow strm) (subtract datPayloadLen)
256255
257256 fillFrameHeader ftyp len sid flag buf = encodeFrameHeaderBuf ftyp hinfo buf
258257 where