Index: client.c
===================================================================
--- client.c	(revision 7569)
+++ client.c	(working copy)
@@ -2797,7 +2797,8 @@
 	return;
       }
 
-      httpFlushWrite(HTTP(con));
+      if (con->http.data_encoding == HTTP_ENCODE_CHUNKED)
+        httpFlushWrite(HTTP(con));
 
       con->bytes += bytes;
 
