diff --git a/src/document/html/parser.c b/src/document/html/parser.c index 67b94fc7..96ac3047 100644 --- a/src/document/html/parser.c +++ b/src/document/html/parser.c @@ -361,11 +361,10 @@ check_head_for_refresh(struct html_context *html_context, unsigned char *head) mem_free(refresh); } -void -process_head(struct html_context *html_context, unsigned char *head) +static void +check_head_for_cache_control(struct html_context *html_context, + unsigned char *head) { - check_head_for_refresh(html_context, head); - if (!get_opt_bool("document.cache.ignore_cache_control", NULL)) { unsigned char *d; int no_cache = 0; @@ -429,6 +428,14 @@ process_head(struct html_context *html_context, unsigned char *head) } } +void +process_head(struct html_context *html_context, unsigned char *head) +{ + check_head_for_refresh(html_context, head); + + check_head_for_cache_control(html_context, head); +} +