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