2021年2月14日(日) 17:16 Oğuz <oguzismailuy...@gmail.com>: >> This is interesting. I think this is just an oversight. A quick fix >> like the attached patch should be fine. [ Note: The patch seems to >> work fine, but I haven't carefully read the code, so I'm not sure if >> this fix is really correct. ] > > It seems to be on the right track but incomplete: > > $ ./bash -c '$(case x in x) ;; x) esac)' > ./bash: -c: line 1: unexpected EOF while looking for matching `)' > ./bash: -c: line 2: syntax error: unexpected end of file >
Yeah, let's wait for Chet's fix. I haven't read the entire code of this long function `parse_comsub ()' so cannot properly fix it soon. I think the problem has been pinpointed by the patch, so I expect it can be right fixed by Chet. -- Koichi