Skip the kernel version part after '-'
[kconfig-hardened-check.git] / kernel_hardening_checker / __init__.py
index 2fa789d4fbd2c1883e9b1b46157a21041ada74b7..4855a59445bca6e120e8347aa0a1dba1994e1705 100644 (file)
@@ -53,7 +53,7 @@ def detect_kernel_version(fname):
             if ver_pattern.match(line):
                 line = line.strip()
                 parts = line.split()
-                ver_str = parts[2]
+                ver_str = parts[2].split('-', 1)[0]
                 ver_numbers = ver_str.split('.')
                 if len(ver_numbers) < 3 or not ver_numbers[0].isdigit() or not ver_numbers[1].isdigit():
                     msg = f'failed to parse the version "{ver_str}"'