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