r200 - trunk/varnish-cache/bin/varnishd

phk at projects.linpro.no phk at projects.linpro.no
Sun Jun 18 12:03:44 CEST 2006


Author: phk
Date: 2006-06-18 12:03:43 +0200 (Sun, 18 Jun 2006)
New Revision: 200

Modified:
   trunk/varnish-cache/bin/varnishd/cache_vcl.c
Log:
Add VCL function for getting HTTP header


Modified: trunk/varnish-cache/bin/varnishd/cache_vcl.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_vcl.c	2006-06-18 10:02:35 UTC (rev 199)
+++ trunk/varnish-cache/bin/varnishd/cache_vcl.c	2006-06-18 10:03:43 UTC (rev 200)
@@ -259,3 +259,17 @@
 VCL_method(miss,  HND_Error|HND_Pass|HND_Pipe|HND_Fetch)
 VCL_method(hit,	  HND_Error|HND_Pass|HND_Pipe|HND_Deliver)
 VCL_method(fetch, HND_Error|HND_Pass|HND_Pipe|HND_Insert)
+
+/*--------------------------------------------------------------------*/
+
+char *
+VCL_GetHdr(VCL_FARGS, const char *n)
+{
+	char *p;
+
+	assert(sess != NULL);
+	assert(sess->http != NULL);
+	if (!http_GetHdr(sess->http, n, &p))
+		return (NULL);
+	return (p);
+}




More information about the varnish-commit mailing list