diff options
author | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2013-10-15 10:11:33 +0200 |
---|---|---|
committer | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2013-10-15 10:11:33 +0200 |
commit | e446ff782b3b815b35578eb91b692e6247e74e3f (patch) | |
tree | f7802ffcc7ba8ec829f34e4d76ca835674fa04e6 | |
parent | 8f8ab08651e43706a0a1b70f5f2c3bcc18e548c4 (diff) | |
download | pykolab-e446ff782b3b815b35578eb91b692e6247e74e3f.tar.gz |
terminate() processes for domains that have been removed
-rw-r--r-- | kolabd/__init__.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kolabd/__init__.py b/kolabd/__init__.py index ce552d8..34e54e7 100644 --- a/kolabd/__init__.py +++ b/kolabd/__init__.py @@ -268,6 +268,10 @@ class KolabDaemon(object): domain_auth[domain] = Process(domain) domain_auth[domain].start() + for domain in removed_domains: + domain_auth[domain].terminate() + del domain_auth[domain] + def reload_config(self, *args, **kw): pass |