tavoid sprint to keep bad utf (marco gaddoni) - 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 73abc62794b7cce08ab260dcaef88c9febc4b959
 (DIR) parent 0dbd8726fe2b94ae3be1d1403aa1732679570cb0
 (HTM) Author: rsc <devnull@localhost>
       Date:   Thu, 29 Dec 2005 21:59:54 +0000
       
       avoid sprint to keep bad utf (marco gaddoni)
       
       Diffstat:
         M src/cmd/vac/vac.c                   |       8 ++++++--
       
       1 file changed, 6 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/vac/vac.c b/src/cmd/vac/vac.c
       t@@ -609,8 +609,12 @@ vacdir(DirSink *dsink, int fd, char *lname, char *sname, VacFile *vf)
                                        continue;
                                ln = vtmalloc(strlen(lname) + strlen(name) + 2);
                                sn = vtmalloc(strlen(sname) + strlen(name) + 2);
       -                        sprint(ln, "%s/%s", lname, name);
       -                        sprint(sn, "%s/%s", sname, name);
       +                        strcpy(ln, lname);
       +                        strcat(ln, "/");
       +                        strcat(ln, name);
       +                        strcpy(sn, sname);
       +                        strcat(sn, "/");
       +                        strcat(sn, name);
                                if(vf != nil)
                                        vvf = vacfilewalk(vf, name);
                                else