1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Fix lexing of 'case' in do...done in a $(comsub) (rhbz#1241013)

The following caused a spurious syntax error:

$ x=$(for i in 1; do case $i in word) true;; esac; done)
-ksh: syntax error: `;;' unexpected

Prior discussion:
https://bugzilla.redhat.com/1241013

Original patch, backported from 93v- beta, applied without change:
642af4d6/f/ksh-20120801-parserfix.patch
This commit is contained in:
Martijn Dekker 2020-09-27 21:26:09 +02:00
parent bb15f7fb19
commit bd283959be
4 changed files with 27 additions and 1 deletions

View file

@ -17,4 +17,4 @@
* David Korn <dgk@research.att.com> *
* *
***********************************************************************/
#define SH_RELEASE "93u+m 2020-09-26"
#define SH_RELEASE "93u+m 2020-09-27"