diff options
author | Jaka Kranjc | 2008-07-04 17:42:06 +0200 |
---|---|---|
committer | Jaka Kranjc | 2008-07-04 17:42:06 +0200 |
commit | ff7b632f1cf09c5c36675089e73133c8934b0296 (patch) | |
tree | 552c01bf410602017f1d10cce1112e79e6abacbe /config_query_multi.function | |
parent | fc3347b4d3862b2a98fa17f4fa00eea83ad35505 (diff) |
config_query_multi.function: don't store an extraneous space
Diffstat (limited to 'config_query_multi.function')
-rwxr-xr-x | config_query_multi.function | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/config_query_multi.function b/config_query_multi.function index be60776d31..56afd52577 100755 --- a/config_query_multi.function +++ b/config_query_multi.function @@ -48,20 +48,22 @@ function select_list_sub_multi() { local msgstr=$3 local default=$4 - local result + local __result=() j - while [[ ! $result ]] ; do + while [[ ! $__result ]] ; do message -n "$msgstr" read -t $PROMPT_DELAY answer [[ $answer ]] || answer=$default answer=$(echo $answer | sed -e 's,\W,,g' -e 's/./& /g') + j=0 for answer_parsed in $answer do - result="$result $(hash_get $hashname $answer_parsed)" + __result[j]="$(hash_get $hashname $answer_parsed)" + let j++ done done echo - eval $returnvar=\"$result\" + eval $returnvar=\"${__result[@]}\" } |