diff --git a/Network/HTTP/Client/Connection.hs b/Network/HTTP/Client/Connection.hs
--- a/Network/HTTP/Client/Connection.hs
+++ b/Network/HTTP/Client/Connection.hs
@@ -35,7 +35,7 @@
         case S.breakByte charLF bs of
             (_, "") -> do
                 let total' = total + S.length bs
-                when (total' > 1024) $ throwIO OverlongHeaders
+                when (total' > 4096) $ throwIO OverlongHeaders
                 bs' <- connectionRead conn
                 when (S.null bs') $ throwIO IncompleteHeaders
                 go bs' (front . (bs:)) total'
diff --git a/http-client.cabal b/http-client.cabal
--- a/http-client.cabal
+++ b/http-client.cabal
@@ -1,5 +1,5 @@
 name:                http-client
-version:             0.2.2.2
+version:             0.2.2.3
 synopsis:            An HTTP client engine, intended as a base layer for more user-friendly packages.
 description:         This codebase has been refactored from http-conduit.
 homepage:            https://github.com/snoyberg/http-client
