From 517ced5334f62771153cc16c73ba382c7da42f8e Mon Sep 17 00:00:00 2001 From: Toby Goodwin Date: Mon, 1 Sep 2014 22:39:21 +0100 Subject: fix both Zekoll and Neukirchen bugs --- footobar.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'footobar.c') diff --git a/footobar.c b/footobar.c index c3ce07c..d6f6dfd 100644 --- a/footobar.c +++ b/footobar.c @@ -75,7 +75,8 @@ static bool Tconv(Format *f, int ignore) { case nForin: fmtprint(f, "for(%T in %T)%T", n->u[0].p, n->u[1].p, n->u[2].p); break; case nVarsub: fmtprint(f, "$%T(%T)", n->u[0].p, n->u[1].p); break; case nWord: - fmtprint(f, quotep(n->u[0].s, dollar) ? "%#S" : "%S", n->u[0].s); + fmtprint(f, n->u[2].i && quotep(n->u[0].s, dollar) ? + "%#S" : "%S", n->u[0].s); break; case nLappend: { static bool inlist; -- cgit v1.2.3