From 89cad3975daabe97abba0d425226ee5343b64f42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Drei=C3=9Fig?= Date: Sun, 26 Jul 2020 16:27:04 +0200 Subject: [PATCH] Checker: Don't access undefined variable when not using metrics --- src/ctf_gameserver/checker/master.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ctf_gameserver/checker/master.py b/src/ctf_gameserver/checker/master.py index 06f1193..ce04622 100644 --- a/src/ctf_gameserver/checker/master.py +++ b/src/ctf_gameserver/checker/master.py @@ -205,10 +205,11 @@ def sigterm_handler(_, __): if master_loop.shutting_down and master_loop.get_running_script_count() == 0: break - metrics_server_process.terminate() - metrics_collector_process.terminate() - metrics_server_process.join() - metrics_collector_process.join() + if args.metrics_listen is not None: + metrics_server_process.terminate() + metrics_collector_process.terminate() + metrics_server_process.join() + metrics_collector_process.join() return os.EX_OK