diff options
| author | Tanaka Akira <akr@users.sourceforge.net> | 1999-11-05 15:49:30 +0000 |
|---|---|---|
| committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-11-05 15:49:30 +0000 |
| commit | 40159f4fdde7fc37da5aaf979de5d20e19a41479 (patch) | |
| tree | 621ff9676b9e2e70e3a31125d9e26f1498165e75 /Src/utils.c | |
| parent | zsh-workers/8569 (diff) | |
| download | zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.tar zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.tar.gz zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.tar.bz2 zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.tar.lz zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.tar.xz zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.tar.zst zsh-40159f4fdde7fc37da5aaf979de5d20e19a41479.zip | |
zsh-workers/8573
Diffstat (limited to 'Src/utils.c')
| -rw-r--r-- | Src/utils.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Src/utils.c b/Src/utils.c index cb279983b..b13b2e037 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -3075,8 +3075,9 @@ bslashquote(const char *s, char **e, int instring) } else if (ispecial(*u) && ((*u != '=' && *u != '~') || - (u == s || (isset(MAGICEQUALSUBST) && - (u[-1] == '=' || u[-1] == ':')))) && + u == s || + (isset(MAGICEQUALSUBST) && (u[-1] == '=' || u[-1] == ':')) || + (*u == '~' && isset(EXTENDEDGLOB))) && (!instring || (isset(BANGHIST) && *u == (char)bangchar) || (instring == 2 && |
