diff options
| author | Barton E. Schaefer <schaefer@zsh.org> | 2015-01-06 09:20:43 -0800 |
|---|---|---|
| committer | Barton E. Schaefer <schaefer@zsh.org> | 2015-01-06 09:34:12 -0800 |
| commit | 7e7449592a6e2f10857e6a5e57a17d05e773b554 (patch) | |
| tree | 3316d725f4ff35f1069f44a33467facce939f317 | |
| parent | 34093: "whence" should always return nonzero when it finds that nothing match... (diff) | |
| download | zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.tar zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.tar.gz zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.tar.bz2 zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.tar.lz zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.tar.xz zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.tar.zst zsh-7e7449592a6e2f10857e6a5e57a17d05e773b554.zip | |
34103: fix ancient double-quote handling thinko in subst_parse_str()
This doesn't seem to have mattered, but must in some obscure cases
| -rw-r--r-- | Src/subst.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Src/subst.c b/Src/subst.c index 4100803e7..610d71ee2 100644 --- a/Src/subst.c +++ b/Src/subst.c @@ -1333,14 +1333,16 @@ subst_parse_str(char **sp, int single, int err) if (!single) { int qt = 0; - for (; *s; s++) + for (; *s; s++) { if (!qt) { if (*s == Qstring) *s = String; else if (*s == Qtick) *s = Tick; - } else if (*s == Dnull) + } + if (*s == Dnull) qt = !qt; + } } return 0; } |
