[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nounset option: Error message points to the wrong variable when accessin
From: |
Baumann, Moritz |
Subject: |
nounset option: Error message points to the wrong variable when accessing associative arrays |
Date: |
Wed, 10 May 2023 14:07:46 +0000 |
Configuration Information [Automatically generated, do not change]:
Machine: x86_64
OS: linux-musl
Compiler: gcc
Compilation CFLAGS: -Os -Wformat -Werror=format-security -Werror=int-conversion
-DSYS_BASHRC='/etc/bash/bashrc' -g
uname output: Linux 9c586e87b370 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri
Jan 27 02:56:13 UTC 2023 x86_64 Linux
Machine Type: x86_64-alpine-linux-musl
Bash Version: 5.2
Patch Level: 15
Release Status: release
Description:
When the nounset option is set, and you try to access a key of an
associative array that does not exist, the error message complains
about the key being unbound instead of the array variable.
Repeat-By:
set -u
declare -r -A myarray=( [foo]='bar' )
# typo in name of the associative array
echo ${my_array[foo]}
Expected output: bash: my_array: unbound variable
Actual output: bash: foo: unbound variable
- nounset option: Error message points to the wrong variable when accessing associative arrays,
Baumann, Moritz <=
- Re: nounset option: Error message points to the wrong variable when accessing associative arrays, Emanuele Torre, 2023/05/10
- Re: nounset option: Error message points to the wrong variable when accessing associative arrays, Emanuele Torre, 2023/05/10
- RE: nounset option: Error message points to the wrong variable when accessing associative arrays, Baumann, Moritz, 2023/05/10
- Re: nounset option: Error message points to the wrong variable when accessing associative arrays, Emanuele Torre, 2023/05/10
- RE: nounset option: Error message points to the wrong variable when accessing associative arrays, Baumann, Moritz, 2023/05/10
- RE: nounset option: Error message points to the wrong variable when accessing associative arrays, Baumann, Moritz, 2023/05/11
- Re: nounset option: Error message points to the wrong variable when accessing associative arrays, Emanuele Torre, 2023/05/11
- Re: nounset option: Error message points to the wrong variable when accessing associative arrays, alex xmb ratchev, 2023/05/10
Re: nounset option: Error message points to the wrong variable when accessing associative arrays, Andreas Schwab, 2023/05/10