summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--root/usr/share/ucode/fw4.uc4
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();
}