From a8699a58d8632f21e897ea5c4900a15483a9a8ca Mon Sep 17 00:00:00 2001 From: Toby Goodwin Date: Tue, 2 Sep 2014 08:01:39 +0100 Subject: release: rc-1.7.2 --- footobar.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'footobar.c') diff --git a/footobar.c b/footobar.c index 4430c05..d6f6dfd 100644 --- a/footobar.c +++ b/footobar.c @@ -5,6 +5,8 @@ #include "rc.h" +#include "input.h" + /* protect an exported name from brain-dead shells */ #if PROTECT_ENV @@ -73,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