diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-02-25 03:53:09 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-02-25 03:53:09 +0100 |
commit | a7ab8158395039091ef1bad3f18748b77b9a4cdc (patch) | |
tree | fc41600893cb67542de871887229b7ad053bdb4a /sys/src | |
parent | 80b18900935f45afa1ec4c887ffa0ceb21fa0231 (diff) |
ip/cifsd: fix %.*s format xdirflush() path
Diffstat (limited to 'sys/src')
-rw-r--r-- | sys/src/cmd/ip/cifsd/dir.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/ip/cifsd/dir.c b/sys/src/cmd/ip/cifsd/dir.c index 7b6c013aa..8c870bd9f 100644 --- a/sys/src/cmd/ip/cifsd/dir.c +++ b/sys/src/cmd/ip/cifsd/dir.c @@ -205,7 +205,7 @@ xdirflush(char *path, int (*namecmp)(char *, char *)) n = strlen(path); if(s = strrchr(path, '/')) n = s - path; - d = smprint("%.*s", n, path); + d = smprint("%.*s", utfnlen(path, n), path); s = malloc(++n); for(pp = &xdirlist; x = *pp; pp = xx){ xx = &x->next; |