--------------------- PatchSet 1426 Date: 2001/01/30 09:32:52 Author: rbcollins Branch: rbcollins_filters Tag: (none) Log: bounds check on parse_eol Members: src/cache_cf.c:1.1.1.3.4.1.4.7.4.4->1.1.1.3.4.1.4.7.4.5 Index: squid/src/cache_cf.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/cache_cf.c,v retrieving revision 1.1.1.3.4.1.4.7.4.4 retrieving revision 1.1.1.3.4.1.4.7.4.5 diff -u -r1.1.1.3.4.1.4.7.4.4 -r1.1.1.3.4.1.4.7.4.5 --- squid/src/cache_cf.c 30 Jan 2001 04:57:22 -0000 1.1.1.3.4.1.4.7.4.4 +++ squid/src/cache_cf.c 30 Jan 2001 09:32:52 -0000 1.1.1.3.4.1.4.7.4.5 @@ -1,6 +1,6 @@ /* - * $Id: cache_cf.c,v 1.1.1.3.4.1.4.7.4.4 2001/01/30 04:57:22 rbcollins Exp $ + * $Id: cache_cf.c,v 1.1.1.3.4.1.4.7.4.5 2001/01/30 09:32:52 rbcollins Exp $ * * DEBUG: section 3 Configuration File Parsing * AUTHOR: Harvest Derived @@ -1899,6 +1899,8 @@ /* trim leading whitespace */ while (xisspace(*token)) token++; + if (token == NULL || strlen(token) == 0) + self_destruct(); *var = xstrdup(token); }