r3229 - in trunk/varnish-cache: include lib/libvcl

phk at projects.linpro.no phk at projects.linpro.no
Fri Sep 26 15:07:52 CEST 2008


Author: phk
Date: 2008-09-26 15:07:51 +0200 (Fri, 26 Sep 2008)
New Revision: 3229

Modified:
   trunk/varnish-cache/include/vrt.h
   trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c
Log:
Constify three strings in compiled VCL data structure vrt_backend



Modified: trunk/varnish-cache/include/vrt.h
===================================================================
--- trunk/varnish-cache/include/vrt.h	2008-09-26 12:13:37 UTC (rev 3228)
+++ trunk/varnish-cache/include/vrt.h	2008-09-26 13:07:51 UTC (rev 3229)
@@ -60,10 +60,10 @@
  * A backend is a host+port somewhere on the network
  */
 struct vrt_backend {
-	char				*vcl_name;
-	char				*ident;
+	const char			*vcl_name;
+	const char			*ident;
 
-	char				*hosthdr;
+	const char			*hosthdr;
 
 	const unsigned char		*ipv4_sockaddr;
 	const unsigned char		*ipv6_sockaddr;

Modified: trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c
===================================================================
--- trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c	2008-09-26 12:13:37 UTC (rev 3228)
+++ trunk/varnish-cache/lib/libvcl/vcc_fixed_token.c	2008-09-26 13:07:51 UTC (rev 3229)
@@ -340,10 +340,10 @@
 	vsb_cat(sb, " * A backend is a host+port somewhere on the network\n");
 	vsb_cat(sb, " */\n");
 	vsb_cat(sb, "struct vrt_backend {\n");
-	vsb_cat(sb, "	char				*vcl_name;\n");
-	vsb_cat(sb, "	char				*ident;\n");
+	vsb_cat(sb, "	const char			*vcl_name;\n");
+	vsb_cat(sb, "	const char			*ident;\n");
 	vsb_cat(sb, "\n");
-	vsb_cat(sb, "	char				*hosthdr;\n");
+	vsb_cat(sb, "	const char			*hosthdr;\n");
 	vsb_cat(sb, "\n");
 	vsb_cat(sb, "	const unsigned char		*ipv4_sockaddr;\n");
 	vsb_cat(sb, "	const unsigned char		*ipv6_sockaddr;\n");




More information about the varnish-commit mailing list