diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-21 09:30:28 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-21 09:30:28 +0000 |
commit | e7a7aca823d2b3fba45b9999bb1dc51234f67206 (patch) | |
tree | b3407d837ba6073e57cf9c08c39e1adbc785d96a | |
parent | 245847e9e4a772c1eca3ce695cdf841eab6e0c81 (diff) | |
download | zsh-e7a7aca823d2b3fba45b9999bb1dc51234f67206.tar.gz zsh-e7a7aca823d2b3fba45b9999bb1dc51234f67206.tar.xz zsh-e7a7aca823d2b3fba45b9999bb1dc51234f67206.zip |
zsh-workers/9802
-rw-r--r-- | Src/utils.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Src/utils.c b/Src/utils.c index c6b9dface..c5d0f760e 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -2875,7 +2875,7 @@ bslashquote(const char *s, char **e, int instring) (isset(MAGICEQUALSUBST) && (u[-1] == '=' || u[-1] == ':')) || (*u == '~' && isset(EXTENDEDGLOB))) && (!instring || - (isset(BANGHIST) && *u == (char)bangchar) || + (isset(BANGHIST) && *u == (char)bangchar && instring != 1) || (instring == 2 && (*u == '$' || *u == '`' || *u == '\"' || *u == '\\')) || (instring == 1 && *u == '\''))) { |