X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=kernel_hardening_checker%2Fengine.py;h=268a142387b87940d1803adbb2fe72b6d6c71a24;hb=6f3214d43f294c5e467d9aaf90207867b3e87090;hp=844e9f07c243b52e1c0c1ec16632750bd781420b;hpb=bd8c4c03599c07ad8cbf6d7677c8e8954ca27523;p=kconfig-hardened-check.git diff --git a/kernel_hardening_checker/engine.py b/kernel_hardening_checker/engine.py index 844e9f0..268a142 100644 --- a/kernel_hardening_checker/engine.py +++ b/kernel_hardening_checker/engine.py @@ -135,7 +135,9 @@ class SysctlCheck(OptCheck): class VersionCheck: def __init__(self, ver_expected): assert(ver_expected and isinstance(ver_expected, tuple) and len(ver_expected) == 3), \ - f'invalid expected version "{ver_expected}" for VersionCheck' + f'invalid expected version "{ver_expected}" for VersionCheck (1)' + assert(all(map(lambda x: isinstance(x, int), ver_expected))), \ + f'invalid expected version "{ver_expected}" for VersionCheck (2)' self.ver_expected = ver_expected self.ver = () self.result = None