From 39ae9cd10a5987ac71dee8bef7bd3bc2ba5e4eb8 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 25 Oct 2016 11:53:49 +0100 Subject: 39723: metafy string passed to pattern in complist. Also additional safety tokenizing a string with Meta characters. --- Src/glob.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Src/glob.c') diff --git a/Src/glob.c b/Src/glob.c index a845c5fbb..50f6dceb3 100644 --- a/Src/glob.c +++ b/Src/glob.c @@ -3499,6 +3499,10 @@ zshtokenize(char *s, int flags) for (; *s; s++) { cont: switch (*s) { + case Meta: + /* skip both Meta and following character */ + s++; + break; case Bnull: case Bnullkeep: case '\\': -- cgit 1.4.1