Control: tags -1 + fixed-upstream On 2009-10-12 20:11 +0200, Jakub Wilk wrote:
> Package: dash > Version: 0.5.5.1-3 > Severity: normal > > $ bash -c ":;fi" && echo OK > bash: -c: line 0: syntax error near unexpected token `fi' > bash: -c: line 0: `:;fi' > > $ zsh -c ":;fi" && echo OK > zsh:1: parse error near `fi' > > $ pdksh -c ":;fi" && echo OK > pdksh: syntax error: `fi' unexpected > > $ posh -c ":;fi" && echo OK posh: syntax error: `fi' unexpected > > $ dash -c ":;fi" && echo OK > OK Current dash (e.g. 0.5.10.2) reports a syntax error here: $ src/dash -c ":;fi" && echo OK src/dash: 1: Syntax error: "fi" unexpected The upstream commit logs did not give a clear indication when this got fixed, I bisected it to commit 7c245aa8ed3 ("[PARSER] Simplify EOF/newline handling in list parser")[1]. Cheers, Sven 1. https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=7c245aa8ed33ba5db30eef9369d67036a05b0371