From 41b402d36d0aeac594cf424a9e46b5edb20c815d Mon Sep 17 00:00:00 2001 From: Jun-ichi Takimoto Date: Fri, 2 Dec 2022 19:34:55 +0900 Subject: 51080: allow multibyte chars in glob qualifier (u:uname:) --- ChangeLog | 3 +++ Src/glob.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 27c6fee98..33f3f90de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2022-12-02 Jun-ichi Takimoto + * 51080: Src/glob.c: allow multibyte characters in glob qualifier + (u:uname:) + * 51079: Src/params.c, Test/D06subscript.ztst: metafy sep in the array subscript flag (s:sep:) so that sep can contain \0 etc. diff --git a/Src/glob.c b/Src/glob.c index 400be12d5..490bafc37 100644 --- a/Src/glob.c +++ b/Src/glob.c @@ -1481,7 +1481,7 @@ zglob(LinkList list, LinkNode np, int nountok) sav = *tt; *tt = '\0'; - if ((pw = getpwnam(s + arglen))) + if ((pw = getpwnam(unmeta(s + arglen)))) data = pw->pw_uid; else { zerr("unknown username '%s'", s + arglen); -- cgit 1.4.1