From 72c992f566f11b9b9a7bf32ea6307c08c535bacd Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 4 Oct 2022 12:29:39 +0200 Subject: [vmchooser2] Fix number range check for non-numbers --- core/modules/vmchooser2/data/opt/openslx/bin/vmchooser | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/modules/vmchooser2') diff --git a/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser b/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser index 37cf6800..d80fce26 100755 --- a/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser +++ b/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser @@ -36,7 +36,7 @@ if [ -n "$HW_ID44" ] && ! [ "$HW_ID44" -gt 9000 ]; then # Use negation so NaN -> HW_MBRAM=$(( ( HW_MBRAM * 3 ) / 4 )) fi -if [ -n "$SLX_VMCHOOSER_TAB" ] && (( SLX_VMCHOOSER_TAB >= 0 && SLX_VMCHOOSER_TAB <= 2 )) 2>/dev/null; then +if [ -n "$SLX_VMCHOOSER_TAB" ] && [ "$SLX_VMCHOOSER_TAB" -ge 0 ] && [ "$SLX_VMCHOOSER_TAB" -le 2 ] 2>/dev/null; then TAB="$SLX_VMCHOOSER_TAB" elif (( HW_MBRAM < 5000 )); then # Check RAM size; if it's not that much, default to the native linux sessions TAB=0 -- cgit v1.2.3-55-g7522