diff --git a/Pmodules/modulecmd.bash.in b/Pmodules/modulecmd.bash.in index 94c7c95..a345d6f 100644 --- a/Pmodules/modulecmd.bash.in +++ b/Pmodules/modulecmd.bash.in @@ -1217,7 +1217,7 @@ get_available_modules() { # its sub-directories local mod='' # module_name/module_version while read -r mod; do - [[ "${mod}" =~ ${OverlayExcludes} ]] && continue + [[ -n ${OverlayExcludes} && "${mod}" =~ ${OverlayExcludes} ]] && continue local name="${mod%/*}" local add='no' if [[ -n "${ol}" && "${ol}" != 'none' ]]; then