From 9893b05b084980ff498eee6dd17853d8df807f27 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 10 Jun 2019 21:58:46 +0100 Subject: use jmb suggested fix to cache-control header parse error --- content/llcache.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'content/llcache.c') diff --git a/content/llcache.c b/content/llcache.c index c804b73a0..0bf3979a0 100644 --- a/content/llcache.c +++ b/content/llcache.c @@ -608,16 +608,15 @@ llcache_fetch_parse_cache_control(llcache_object *object, char *value) start++; } - if (start < comma) { - /* Skip over '=' */ - start++; - } - + /* Skip over '=' */ + start++; #define SKIP_ST(p) while (*p != '\0' && (*p == ' ' || *p == '\t')) p++ - /* Skip whitespace */ - SKIP_ST(start); + if (start < comma) { + /* Skip whitespace */ + SKIP_ST(start); + } if (start < comma) { object->cache.max_age = atoi(start); -- cgit v1.2.3