diff options
author | Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp> | 2022-12-02 19:34:55 +0900 |
---|---|---|
committer | Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp> | 2022-12-02 19:34:55 +0900 |
commit | 41b402d36d0aeac594cf424a9e46b5edb20c815d (patch) | |
tree | 656b39f0bba44ac63d9986990629ef2aaf79fefe | |
parent | 1be52186b4aed40eb9fe295691932037ecf6c6ab (diff) | |
download | zsh-41b402d36d0aeac594cf424a9e46b5edb20c815d.tar.gz zsh-41b402d36d0aeac594cf424a9e46b5edb20c815d.tar.xz zsh-41b402d36d0aeac594cf424a9e46b5edb20c815d.zip |
51080: allow multibyte chars in glob qualifier (u:uname:)
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Src/glob.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 27c6fee98..33f3f90de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2022-12-02 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp> + * 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); |