From 31c1c586912fd2b440a2c07dba7253ae647de89a Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Sun, 3 Jun 2012 13:31:22 -0300 Subject: [PATCH] b2/subex.c (compose): search "out" variables before "in" variables --- b2/subex.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/b2/subex.c b/b2/subex.c index 9542632..db851e1 100644 --- a/b2/subex.c +++ b/b2/subex.c @@ -104,9 +104,9 @@ static char *compose(const struct chunk *c, append(&res, &res_len, c->u.s); break; case ct_var: - val = var_lookup(in, c->u.var); + val = var_lookup(out, c->u.var); if (!val) - val = var_lookup(out, c->u.var); + val = var_lookup(in, c->u.var); assert(val); append(&res, &res_len, val); break;