diff options
Diffstat (limited to 'paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash')
-rw-r--r-- | paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash b/paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash index 0ee74edc4..380827260 100644 --- a/paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash +++ b/paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash @@ -116,7 +116,7 @@ myexparam() fi v=$(exparam_var_name ${CURRENT_EXLIB})_${v%\[\]} - if [[ -z ${!v+set} && ${1} == *=* ]]; then + if ! declare -p ${v} &>/dev/null && [[ ${1} == *=* ]]; then if [[ ${1} == *=\[ && ${#} -gt 1 ]]; then shift local i a=() |