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/Zle/complist.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Src/Zle') diff --git a/Src/Zle/complist.c b/Src/Zle/complist.c index 39ac782eb..d4672a194 100644 --- a/Src/Zle/complist.c +++ b/Src/Zle/complist.c @@ -415,6 +415,7 @@ getcoldef(char *s) break; *s++ = '\0'; } + p = metafy(p, strlen(p), META_USEHEAP); tokenize(p); if ((prog = patcompile(p, 0, NULL))) { Patcol pc, po; -- cgit 1.4.1