From 771593f17d2973469cb39745567af15f67d36178 Mon Sep 17 00:00:00 2001 From: hakril Date: Fri, 21 Dec 2018 18:53:55 +0100 Subject: [PATCH] Fix in safe_execute_python to raise WindowsError if process die during execution --- windows/injection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/injection.py b/windows/injection.py index 06fc828..fd6c21b 100644 --- a/windows/injection.py +++ b/windows/injection.py @@ -374,7 +374,7 @@ def safe_execute_python(process, code): t.wait() # Wait terminaison of the thread if t.exit_code == 0: return True - if t.exit_code == STATUS_THREAD_IS_TERMINATING: + if t.exit_code == STATUS_THREAD_IS_TERMINATING or process.is_exit: raise WindowsError("{0} died during execution of python command".format(process)) if t.exit_code != 0xffffffff: raise ValueError("Unknown exit code {0}".format(hex(t.exit_code)))