@@ -244,16 +244,16 @@ sendRsp conn mfdc ver s0 hs0 (RspFile path mPart mRange isHead hook) = do
244 sendRsp conn mfdc ver s hs1 (RspBuilder mempty False)
244 sendRsp conn mfdc ver s hs1 (RspBuilder mempty False)
246 lheader <- composeHeader ver s hs1
246 lheader <- composeHeader ver s hs1
247−#ifdef SENDFILEFD
247+#ifdef WINDOWS
248+ let fid = FileId path Nothing
248 (mfd, hook') <- case mfdc of
251 (mfd, hook') <- case mfdc of
249 Nothing -> return (Nothing, hook)
252 Nothing -> return (Nothing, hook)
250 Just fdc -> do
253 Just fdc -> do
251 (fd, fresher) <- F.getFd fdc path
254 (fd, fresher) <- F.getFd fdc path
252 return (Just fd, hook >> fresher)
255 return (Just fd, hook >> fresher)
253 let fid = FileId path mfd
256 let fid = FileId path mfd
255− let fid = FileId path Nothing
258 connSendFile conn fid beg len hook' [lheader]
258 connSendFile conn fid beg len hook' [lheader]
259 | otherwise -> do
259 | otherwise -> do