diff --git a/scstadmin/init.d/scst b/scstadmin/init.d/scst index 6541905bb..580dd06dc 100755 --- a/scstadmin/init.d/scst +++ b/scstadmin/init.d/scst @@ -126,9 +126,9 @@ parse_scst_conf() { if [ ! -e $SCST_CFG ]; then return 0 fi - local nonblanks="[^ ]\{1,\}" - local blanks="[ ]\{1,\}" - local optblanks="[ ]*" + local nonblanks="[^[:blank:]]\{1,\}" + local blanks="[[:blank:]]\{1,\}" + local optblanks="[[:blank:]]*" SCST_MODULES="$SCST_MODULES `sed -n -e 's/^HANDLER'"$blanks"'\('"$nonblanks"'\)'"$blanks"'{'"$optblanks"'$/\1/p' \ -e 's/^\[HANDLER'"$blanks"'\('"$nonblanks"'\)\]$/\1/p' $SCST_CFG \ | while read h; do