avoid sprint to keep bad utf (marco gaddoni)
This commit is contained in:
parent
0dbd8726fe
commit
73abc62794
1 changed files with 6 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue