From 04979daf4f9b9645f22df1dfbb5974ab82294868 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 19 Aug 1999 11:17:07 +0000 Subject: zsh-workers/7446 --- Src/prompt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Src/prompt.c') diff --git a/Src/prompt.c b/Src/prompt.c index dcba16d56..a593be68e 100644 --- a/Src/prompt.c +++ b/Src/prompt.c @@ -171,11 +171,13 @@ promptexpand(char *s, int ns, char *rs, char *Rs) *bp = 0; if (!ns) { /* If zero, Inpar, Outpar and Nularg should be removed. */ - for (bp = buf; *bp; bp++) { + for (bp = buf; *bp; ) { if (*bp == Meta) - bp++; + bp += 2; else if (*bp == Inpar || *bp == Outpar || *bp == Nularg) chuck(bp); + else + bp++; } } return buf; -- cgit 1.4.1