[master] d7cd7a9 fix v71.vtc again for systems with smaller pointers
Nils Goroll
nils.goroll at uplex.de
Mon Nov 13 14:22:06 UTC 2017
commit d7cd7a9012d3f35f0d4bc24e69a0dcf8f7020a16
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Mon Nov 13 15:06:10 2017 +0100
fix v71.vtc again for systems with smaller pointers
beeaa19cced3fe1ab79381b2b1b7b0b5594cbb18 had left 32 bytes on the client
workspace for the /baz case, which was sufficient to write resp.http.x-of
for 4-byte alignment, but not 8byte alignment:
* "false\0" = 6b
* "x-of: false\0" = 12b
diff --git a/bin/varnishtest/tests/c00071.vtc b/bin/varnishtest/tests/c00071.vtc
index 734c575..c0ebbc2 100644
--- a/bin/varnishtest/tests/c00071.vtc
+++ b/bin/varnishtest/tests/c00071.vtc
@@ -21,7 +21,7 @@ varnish v1 -vcl+backend {
vtc.workspace_alloc(client, -10);
}
else if (req.url ~ "/baz") {
- set resp.http.x-foo = regsub(req.url, "baz", "baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz");
+ set resp.http.x-foo = regsub(req.url, "baz", "baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz");
}
set resp.http.x-of = vtc.workspace_overflowed(client);
}
More information about the varnish-commit
mailing list