Inconsistency in VRT_SetHdr/GetHhdr field sizes

Poul-Henning Kamp phk at
Mon Jan 24 00:48:15 CET 2011

In message <AANLkTikj7QoeEgYkfwtiZLUouYdB-dTuGQmM1HJ6aG3E at>, AD w

>This should mean the field is \012X-Cache-Key: however when running this vcl
>through -C it shows up as 14 (2 more bytes than the full size of the field).
> Any ideas why this would be ?

Because (\###) is octal notation \014 means twelve.

>      VRT_SetHdr(sp, HDR_REQ, "\014X-Cache-Key:", "test",

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the varnish-misc mailing list