From 020b8cfd398de6730f5767abbc1f587c899138f5 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Fri, 12 Oct 2018 18:02:50 +0200 Subject: Fix server shutdown --- src/lib/Bcfg2/Server/Core.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/Bcfg2/Server/Core.py b/src/lib/Bcfg2/Server/Core.py index 445bc17b5..a1ee24e18 100644 --- a/src/lib/Bcfg2/Server/Core.py +++ b/src/lib/Bcfg2/Server/Core.py @@ -331,6 +331,10 @@ class Core(object): select.select([famfd], [], [], 2) elif not self.fam.pending(): terminate.wait(15) + + if self.terminate.isSet(): + break + if self.fam.pending(): try: self._update_vcs_revision() -- cgit v1.2.3-1-g7c22