diff -uNrw squid-3.2.0.18/src/store.cc squid-3.2.0.18.n/src/store.cc
--- squid-3.2.0.18/src/store.cc	2012-07-11 06:06:31.000000000 +0400
+++ squid-3.2.0.18.n/src/store.cc	2012-07-17 18:50:22.746674120 +0400
@@ -769,12 +769,14 @@
             }
 
 #endif
-            pe->replaceHttpReply(rep);
+            pe->replaceHttpReply(rep, false);
 
             pe->timestampsSet();
 
             pe->makePublic();
 
+            pe->startWriting();
+
             pe->complete();
 
             pe->unlock();

