diff options
| -rw-r--r-- | root/usr/share/ucode/fw4.uc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/root/usr/share/ucode/fw4.uc b/root/usr/share/ucode/fw4.uc index 6372b1c..690deb0 100644 --- a/root/usr/share/ucode/fw4.uc +++ b/root/usr/share/ucode/fw4.uc @@ -496,9 +496,9 @@ return { v = 0; if (fd) { - let m = match(fd.read("line"), /^Linux version ([0-9]+)\.([0-9]+)\.([0-9]+)/); + let m = match(fd.read("line"), /^Linux version ([0-9]+)\.([0-9]+)(\.([0-9]+))?/); - v = m ? (+m[1] << 24) | (+m[2] << 16) | (+m[3] << 8) : 0; + v = m ? (+m[1] << 24) | (+m[2] << 16) | (+m[4]) : 0; fd.close(); } |