Fix "bad array subscript" bug in m_version_compare

This commit is contained in:
Benjamin Fleischer 2012-08-04 20:52:14 +02:00
parent d307109841
commit 1def078a3f
1 changed files with 4 additions and 4 deletions

View File

@ -1978,16 +1978,16 @@ function m_version_compare()
IFS="$_IFS"
local last
local count
if [[ ${#version1[@]} -lt ${#version2[@]} ]]
then
(( last=${#version2[@]}-1 ))
count=${#version2[@]}
else
(( last=${#version1[@]}-1 ))
count=${#version1[@]}
fi
local i
for i in `seq 0 $last`
for (( i=0; i < count; i++ ))
do
local t1=${version1[$i]:-0}
local t2=${version2[$i]:-0}