thanks Henk
I believe this was fixed between 2012-08-23 and 2012-10-12


On Fri, Jan 17, 2014 at 7:37 PM, Henk Langeveld <[email protected]> wrote:

> Hi David, Glenn,
>
> for command in true /bin/true; do
>     a=$( ( b=$( $command ); echo 123 >& 3; ) 3>& 1 ) &&
>        echo a=$a command=$command
> done
> a=123 command=true
> a= command=/bin/true
>
> Looks like a bug to me
>
> This was originally reported on Stackoverflow:
> "Why ksh disables stderr when subshell is executed?"
> at http://stackoverflow.com/q/17398754/667820?sem=2
>
> My very long analysis:
> http://stackoverflow.com/a/21198338/667820
>
> Only in the last couple of minutes did I see that we
> can reproduce the effect without the functions.
>
> The effect appears to be triggered by real subshells.
>
> Cheers,
> Henk
>
>
_______________________________________________
ast-users mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-users

Reply via email to