@@ -196,19 +196,19 @@ sendRsp :: Connection
196196 -> Rsp
197197 -> IO ()
198198sendRsp conn mfdc ver s0 hs0 (RspFile path mPart mRange isHead hook) = do
199− ex <- fileRange s0 hs path mPart mRange
199+ ex <- fileRange s0 hs0 path mPart mRange
200200 case ex of
201201 Left _ex ->
202202#ifdef WARP_DEBUG
203203 print _ex >>
204204#endif
205205 sendRsp conn mfdc ver s2 hs2 (RspBuilder body True)
206− Right (s, hs1, beg, len)
206+ Right (s, hs, beg, len)
207207 | len >= 0 ->
208208 if isHead then
209− sendRsp conn mfdc ver s hs1 (RspBuilder mempty False)
209+ sendRsp conn mfdc ver s hs (RspBuilder mempty False)
210210 else do
211− lheader <- composeHeader ver s hs1
211+ lheader <- composeHeader ver s hs
212212#ifdef WINDOWS
213213 let fid = FileId path Nothing
214214 hook' = hook
@@ -224,10 +224,9 @@ sendRsp conn mfdc ver s0 hs0 (RspFile path mPart mRange isHead hook) = do
224224 connSendFile conn fid beg len hook' [lheader]
225225 | otherwise ->
226226 sendRsp conn mfdc ver H.status416
227− (filter (\(k, _) -> k /= "content-length") hs1)
227+ (filter (\(k, _) -> k /= "content-length") hs)
228228 (RspBuilder mempty True)
229229 where
230− hs = addAcceptRanges hs0
231230 s2 = H.status404
232231 hs2 = replaceHeader H.hContentType "text/plain; charset=utf-8" hs0
233232 body = byteString "File not found"
@@ -351,9 +350,6 @@ hasBody s = sc /= 204
351350
352351----------------------------------------------------------------
353352
354−addAcceptRanges :: H.ResponseHeaders -> H.ResponseHeaders
355−addAcceptRanges hdrs = (hAcceptRanges, "bytes") : hdrs
356−
357353addTransferEncoding :: H.ResponseHeaders -> H.ResponseHeaders
358354addTransferEncoding hdrs = (hTransferEncoding, "chunked") : hdrs
359355