akosut 96/12/08 20:37:05
Modified: src mod_negotiation.c
Log:
Fix infinite loop when processing Content-language lines in type-map files.
Reviewed by: Randy Terbush, Chuck Murcko
Revision Changes Path
1.27 +1 -1 apache/src/mod_negotiation.c
Index: mod_negotiation.c
===================================================================
RCS file: /export/home/cvs/apache/src/mod_negotiation.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -C3 -r1.26 -r1.27
*** mod_negotiation.c 1996/12/09 03:56:24 1.26
--- mod_negotiation.c 1996/12/09 04:37:03 1.27
***************
*** 417,423 ****
char **new = (char **)push_array (lang_recs);
*new = get_token (p, lang_line, 0);
str_tolower (*new);
! if (**lang_line == ',')
++(*lang_line);
}
--- 417,423 ----
char **new = (char **)push_array (lang_recs);
*new = get_token (p, lang_line, 0);
str_tolower (*new);
! if (**lang_line == ',' || **lang_line == ';')
++(*lang_line);
}