From 5ce459243f75e0505383340cace0c5838cff5133 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Fri, 28 Jan 2000 13:09:30 +0000 Subject: zsh-workers/9457 --- Src/params.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Src/params.c') diff --git a/Src/params.c b/Src/params.c index 8ff12f0b1..2b7b99790 100644 --- a/Src/params.c +++ b/Src/params.c @@ -376,6 +376,7 @@ scanparamvals(HashNode hn, int flags) char *tmp = dupstring(v.pm->nam); tokenize(tmp); + remnulargs(tmp); if (!(prog = patcompile(tmp, 0, NULL)) || !pattry(prog, scanstr)) return; @@ -966,9 +967,10 @@ getarg(char **str, int *inv, Value v, int a2, zlong *w) if (ishash) { scanprog = pprog; scanstr = s; - if (keymatch) + if (keymatch) { + untokenize(s); v->isarr |= SCANPM_KEYMATCH; - else if (ind) + } else if (ind) v->isarr |= SCANPM_MATCHKEY; else v->isarr |= SCANPM_MATCHVAL; -- cgit 1.4.1