r3383 - trunk/varnish-cache/lib/libvarnish

phk at projects.linpro.no phk at projects.linpro.no
Tue Nov 11 14:15:01 CET 2008


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);




More information about the varnish-commit mailing list