Description: fix incorrect HTTP Request header comparison Origin: backport, http://www.squid-cache.org/Versions/v3/3.5/changesets/SQUID-2016_10_a.patch Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848491 --- a/src/client_side_reply.cc +++ b/src/client_side_reply.cc @@ -474,6 +474,16 @@ return; } + // The previously identified hit suddenly became unsharable! + // This is common for collapsed forwarding slaves but might also + // happen to regular hits because we are called asynchronously. + if (EBIT_TEST(e->flags, KEY_PRIVATE)) { + debugs(88, 3, "unsharable " << *e << ". MISS"); + http->logType = LOG_TCP_MISS; + processMiss(); + return; + } + if (result.length == 0) { debugs(88, 5, "store IO buffer has no content. MISS"); /* the store couldn't get enough data from the file for us to id the