diff --git a/openvpn.py b/openvpn.py index 9044f8b..eecd1e6 100644 --- a/openvpn.py +++ b/openvpn.py @@ -159,10 +159,10 @@ class Openvpn: os.kill(pid, signal.SIGINT) except Exception as err: print("kill failed:", err) - self.status = IDLE for task in self.run_task: task.cancel() + self.pids = [] self.run_task = [] try: os.remove(self.log_fp)