From: Amos Jeffries Date: Sat, 29 Mar 2008 06:14:27 +0000 (+1200) Subject: Bug #420: Fails to parse Connection: ,,,Header,,, X-Git-Tag: SQUID_3_0_STABLE3~4^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d56849059ae04308e540855fa82e8f936c3474d;p=thirdparty%2Fsquid.git Bug #420: Fails to parse Connection: ,,,Header,,, Author: Henrik Nordstrom and other list constructs with empty members --- diff --git a/src/HttpHeaderTools.cc b/src/HttpHeaderTools.cc index 9a79afb431..a9bd6d9cf3 100644 --- a/src/HttpHeaderTools.cc +++ b/src/HttpHeaderTools.cc @@ -269,6 +269,9 @@ strListGetItem(const String * str, char del, const char **item, int *ilen, const /* skip leading ws (ltrim) */ *pos += xcountws(*pos); + /* skip leading delimiters */ + *pos += strspn(*pos, delim[0]); + *item = *pos; /* remember item's start */ /* find next delimiter */