]> granicus.if.org Git - strace/commitdiff
tests: fix potentially unbound variable in kernel_version_code
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 23 Mar 2018 13:43:13 +0000 (13:43 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 23 Mar 2018 13:43:13 +0000 (13:43 +0000)
Fix the following use case:

$ sh -uc '. tests/init.sh; kernel_version_code 4.5'
tests/init.sh: line 242: 3: unbound variable

* tests/init.sh (kernel_version_code): Fix potentially unbound variable.

tests/init.sh

index 4cb8f1ab618a744798cccb35c823411ed725f87a..1f5ab49cacdd96ca408e6ad9ccf70fde4ccbcd0b 100644 (file)
@@ -236,7 +236,7 @@ kernel_version_code()
        (
                set -f
                IFS=.
-               set -- $1
+               set -- $1 0 0
                v1="${1%%[!0-9]*}" && [ -n "$v1" ] || v1=0
                v2="${2%%[!0-9]*}" && [ -n "$v2" ] || v2=0
                v3="${3%%[!0-9]*}" && [ -n "$v3" ] || v3=0