From a7ab8158395039091ef1bad3f18748b77b9a4cdc Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 25 Feb 2019 03:53:09 +0100 Subject: ip/cifsd: fix %.*s format xdirflush() path --- sys/src/cmd/ip/cifsd/dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- cgit v1.2.3