> I saw something similar before, but unfortunately, the patch below
> doesn't fix it.

I submitted a patch.

diff ./io.c /n/sources/plan9/sys/src/cmd/rc/io.c
94c94
<       for(t = s;*t;t++) if(*t >= 0 && needsrcquote(*t)) break;
---
>       for(t = s;*t;t++) if(!wordchr(*t)) break;
diff ./plan9.c /n/sources/plan9/sys/src/cmd/rc/plan9.c
278c278
<                               pfmt(fd, "fn %q %s\n", v->name, 
v->fn[v->pc-1].s);
---
>                               pfmt(fd, "fn %s %s\n", v->name, 
> v->fn[v->pc-1].s);


Reply via email to