bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[BUG] assignments preceding 'read' persist past command in POSIX mode


From: Martijn Dekker
Subject: [BUG] assignments preceding 'read' persist past command in POSIX mode
Date: Thu, 24 May 2018 23:23:34 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.7.0

In bash-20180511 and bash-20180518 snapshots and in bash 5.0.0-alpha, in POSIX mode, assignments preceding 'read' incorrectly persist past the command. 'read' is a regular builtin so they should not persist.

$ ./bash -o posix -c 'v=ok; v=bug read x </dev/null; echo "$v"'
bug

This is especially problematic because IFS assignments persist too.

Thanks,

- M.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]