/*
- * $Id: http.cc,v 1.292 1998/07/18 07:28:03 wessels Exp $
+ * $Id: http.cc,v 1.293 1998/07/18 07:29:56 wessels Exp $
*
* DEBUG: section 11 Hypertext Transfer Protocol (HTTP)
* AUTHOR: Harvest Derived
assert(0);
break;
}
- if (reply->cache_control && EBIT_TEST(reply->cache_control->mask, CC_PROXY_REVALIDATE))
- EBIT_SET(entry->flag, ENTRY_REVALIDATE);
+ if (reply->cache_control) {
+ if (EBIT_TEST(reply->cache_control->mask, CC_PROXY_REVALIDATE))
+ EBIT_SET(entry->flag, ENTRY_REVALIDATE);
+ else if (EBIT_TEST(reply->cache_control->mask, CC_REVALIDATE))
+ EBIT_SET(entry->flag, ENTRY_REVALIDATE);
+ }
if (EBIT_TEST(httpState->flags, HTTP_KEEPALIVE))
if (httpState->peer)
httpState->peer->stats.n_keepalives_sent++;