Mailing List Archive

r3383 - trunk/varnish-cache/lib/libvarnish
Author: phk
Date: 2008-11-11 14:15:01 +0100 (Tue, 11 Nov 2008)
New Revision: 3383

Modified:
trunk/varnish-cache/lib/libvarnish/vlu.c
Log:
React to both NL and CR in VLU



Modified: trunk/varnish-cache/lib/libvarnish/vlu.c
===================================================================
--- trunk/varnish-cache/lib/libvarnish/vlu.c 2008-11-10 19:48:08 UTC (rev 3382)
+++ trunk/varnish-cache/lib/libvarnish/vlu.c 2008-11-11 13:15:01 UTC (rev 3383)
@@ -87,8 +87,11 @@

l->buf[l->bufp] = '\0';
for (p = l->buf; *p != '\0'; p = q) {
- q = strchr(p, '\n');
- if (q == NULL)
+ /* Find first CR or NL */
+ for (q = p; *q != '\0'; q++)
+ if (*q == '\n' || *q == '\r')
+ break;
+ if (*q == '\0')
break;
*q++ = '\0';
i = l->func(l->priv, p);