From 97ae5196aaaa907663b0e105eebd96810eb28bda Mon Sep 17 00:00:00 2001 From: Alex Rousskov Date: Fri, 11 Dec 2009 16:37:30 -0700 Subject: [PATCH] Set timestamps for newly created store entry during ICAP request satisfaction. If the ICAP-generated response lacks the HTTP Date header, and we do not call timestampsSet(), Squid says: WARNING: An error inside Squid has caused an HTTP reply without Date:. --- src/client_side_request.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client_side_request.cc b/src/client_side_request.cc index e7c0b072b6..434c1ce202 100644 --- a/src/client_side_request.cc +++ b/src/client_side_request.cc @@ -1386,6 +1386,7 @@ ClientHttpRequest::noteAdaptationAnswer(HttpMsg *msg) request_satisfaction_mode = true; request_satisfaction_offset = 0; storeEntry()->replaceHttpReply(new_rep); + storeEntry()->timestampsSet(); if (!adaptedBodySource) // no body storeEntry()->complete(); -- 2.47.3