From 06bf5612e14256412172a11f16fe250dff5ae640 Mon Sep 17 00:00:00 2001 From: Kkevsterrr Date: Fri, 13 Mar 2020 08:45:54 -0400 Subject: [PATCH] Added thread join for divertg --- engine.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engine.py b/engine.py index 598f829..35b98f5 100644 --- a/engine.py +++ b/engine.py @@ -166,10 +166,17 @@ class WindowsEngine(GenericEngine): """ Closes the divert connection """ + self.logger.debug("Shutting down Divert engine...") if self.divert: + self.logger.debug("Closing Divert engine") self.divert.close() self.divert = None + if self.divert_thread: + self.logger.debug("Joining divert thread") + self.divert_thread.join() + self.logger.debug("Shutdown complete.") + def run_divert(self): """ Runs actions on packets