on master help sign in
Don't serve a 416 status code for 0-length files

keter issue #75 (https://github.com/snoyberg/keter/issues/75)

commitf1f658ba6aacb77aeec33b122a8ed3f13700a8f0 authorMichael Snoyman <michael@snoyman.com> dateSun 8 Mar 2015, 08:43 (12 years ago) parentb122ce5
3 files changed+6−2
warp/ChangeLog.md+4 warp/Network/Wai/Handler/Warp/Response.hs+1−1 warp/warp.cabal+1−1
warp/ChangeLog.md+4
@@ -1,3 +1,7 @@
1+## 3.0.9.3
2+
3+* Don't serve a 416 status code for 0-length files [keter issue #75](https://github.com/snoyberg/keter/issues/75)
4+
15## 3.0.9.2
26
37Fix support for old versions of bytestring
warp/Network/Wai/Handler/Warp/Response.hs+1−1
@@ -226,7 +226,7 @@ sendRsp conn ver s0 hs0 (RspFile path mPart mRange hook) = do
226226 print _ex >>
227227#endif
228228 sendRsp conn ver s2 hs2 (RspBuilder body True)
229− Right (s, hs1, beg, len) | len > 0 -> do
229+ Right (s, hs1, beg, len) | len >= 0 -> do
230230 lheader <- composeHeader ver s hs1
231231 connSendFile conn path beg len hook [lheader]
232232 | otherwise -> do
warp/warp.cabal+1−1
@@ -1,5 +1,5 @@
11Name: warp
2−Version: 3.0.9.2
2+Version: 3.0.9.3
33Synopsis: A fast, light-weight web server for WAI applications.
44License: MIT
55License-file: LICENSE