[fix] wrap 'meltdown' diagnosis call in try/catch

This commit is contained in:
Laurent Peuch 2018-01-17 18:59:48 +01:00
parent 6078e42ed9
commit a58449ad51

View file

@ -637,12 +637,17 @@ def tools_diagnosis(auth, private=False):
diagnosis['private']['regen_conf'] = service_regen_conf(with_diff=True, dry_run=True) diagnosis['private']['regen_conf'] = service_regen_conf(with_diff=True, dry_run=True)
try:
diagnosis['security'] = { diagnosis['security'] = {
"CVE-2017-5754": { "CVE-2017-5754": {
"name": "meltdown", "name": "meltdown",
"vulnerable": _check_if_vulnerable_to_meltdown(), "vulnerable": _check_if_vulnerable_to_meltdown(),
} }
} }
except Exception as e:
import traceback
traceback.print_exc()
logger.warning("Unable to check for meltdown vulnerability: %s" % e)
return diagnosis return diagnosis