[master] 9b620f8 Apply extmacros first
Martin Blix Grydeland
martin at varnish-cache.org
Tue Mar 22 09:07:49 CET 2011
commit 9b620f86618318e48423b1e40afc5015d28746de
Author: Martin Blix Grydeland <martin at varnish-software.com>
Date: Mon Mar 21 12:01:27 2011 +0100
Apply extmacros first
diff --git a/bin/varnishtest/vtc.c b/bin/varnishtest/vtc.c
index 909e588..1cc16cf 100644
--- a/bin/varnishtest/vtc.c
+++ b/bin/varnishtest/vtc.c
@@ -490,6 +490,10 @@ exec_file(const char *fn, const char *script, const char *tmpdir,
init_macro();
init_sema();
+ /* Apply extmacro definitions */
+ VTAILQ_FOREACH(m, &extmacro_list, list)
+ macro_def(vltop, NULL, m->name, m->val);
+
/* We are still in bin/varnishtest at this point */
cwd = getcwd(NULL, PATH_MAX);
bprintf(topbuild, "%s/%s", cwd, TOP_BUILDDIR);
@@ -504,10 +508,6 @@ exec_file(const char *fn, const char *script, const char *tmpdir,
AZ(chdir(tmpdir));
macro_def(vltop, NULL, "tmpdir", tmpdir);
- /* Apply extmacro definitions */
- VTAILQ_FOREACH(m, &extmacro_list, list)
- macro_def(vltop, NULL, m->name, m->val);
-
/* Drop file to tell what was going on here */
f = fopen("INFO", "w");
AN(f);
More information about the varnish-commit
mailing list