trc: fix $ifs bug introduced with utf-8 code - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6886b3cd89134e1e259d66940943d15d29b159ac
 (DIR) parent 425a2b7863f6e9f5c70e28f68d3077afb5b57c77
 (HTM) Author: Russ Cox <rsc@swtch.com>
       Date:   Wed, 16 Feb 2011 12:48:06 -0500
       
       rc: fix $ifs bug introduced with utf-8 code
       
       R=rsc
       http://codereview.appspot.com/4187050
       
       Diffstat:
         M src/cmd/rc/havefork.c               |       6 ++++--
       
       1 file changed, 4 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/rc/havefork.c b/src/cmd/rc/havefork.c
       t@@ -156,8 +156,10 @@ Xbackq(void)
                                        continue;
                                }
                        stop:
       -                        *s = '\0';
       -                        v = newword(wd, v);
       +                        if(s != wd) {
       +                                *s = '\0';
       +                                v = newword(wd, v);
       +                        }
                                s = wd;
                        }
                        if(s!=wd){