[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Assigning to BASHPID fails silently
From: |
Dan Douglas |
Subject: |
Re: Assigning to BASHPID fails silently |
Date: |
Thu, 20 Oct 2016 14:57:29 -0500 |
On Thu, Oct 20, 2016 at 2:35 PM, Chet Ramey <chet.ramey@case.edu> wrote:
> On 10/20/16 11:32 AM, Martijn Dekker wrote:
>
>> So, in some contexts this bug causes a premature exit of the shell, in
>> others it causes a premature exit of a loop. This bug hunt could get
>> interesting.
>
> No, it's trivial. It's an assignment failure. The fix is to remove
> the readonly attribute.
Makes sense to me. I noticed the problem on the same day this was
reported while trying to compare two environments while eliminating all
the non-constant dynamic variables from the comparison, that I could
only override BASHPID by calling bash with:
env BASHPID= -- bash -c ...
Seems removing readonly is the thing to do to make it work as
described in variables.c without having to call bash through env.
- Re: Assigning to BASHPID fails silently, (continued)
- Re: Assigning to BASHPID fails silently, Chet Ramey, 2016/10/19
- Re: Assigning to BASHPID fails silently, Martijn Dekker, 2016/10/19
- Re: Assigning to BASHPID fails silently, Greg Wooledge, 2016/10/20
- Re: Assigning to BASHPID fails silently, Martijn Dekker, 2016/10/20
- Re: Assigning to BASHPID fails silently, lolilolicon, 2016/10/20
- Re: Assigning to BASHPID fails silently, lolilolicon, 2016/10/20
- Re: Assigning to BASHPID fails silently, Chet Ramey, 2016/10/20
- Re: Assigning to BASHPID fails silently,
Dan Douglas <=
- Re: Assigning to BASHPID fails silently, Chet Ramey, 2016/10/20
- Re: Assigning to BASHPID fails silently, Chet Ramey, 2016/10/20