--- functions.orig 2011-03-06 01:17:46.228079876 +0100 +++ functions 2011-03-06 01:18:11.588629523 +0100 @@ -271,7 +271,7 @@ local line nspo failed=0 while read line; do [[ $line && ${line:0:1} != '#' ]] || continue - eval nspo=("${line%#*}") + eval nspo=("${line}") if $1 "${nspo[0]}" "${nspo[1]}" "${nspo[2]}" "${nspo[*]:3}"; then crypto_unlocked=1 else