From a6ab5f032c052dc095f1170244d2ecf1815f0aba Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 10 Jul 2020 19:07:52 +0200 Subject: [PATCH] bugfix in pbuild::module_is_available() --- Pmodules/libpbuild.bash | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Pmodules/libpbuild.bash b/Pmodules/libpbuild.bash index c11e028..7ad68aa 100644 --- a/Pmodules/libpbuild.bash +++ b/Pmodules/libpbuild.bash @@ -307,9 +307,9 @@ pbuild::module_is_avail() { local output=( $("${MODULECMD}" bash avail -a -m "$1" \ 2>&1 1>/dev/null) ) local i - for (( i=0; i+=2; i < ${#output[@]})); do - if [[ "${output[0]}" == "$1" ]]; then - std::upvar "${uvar}" "${output[1]}" + for (( i = 0; i < ${#output[@]}; i += 2 )); do + if [[ "${output[$i]}" == "$1" ]]; then + std::upvar "${uvar}" "${output[i+1]}" return 0 fi done