diff --git a/console/socketiod b/console/socketiod index 3c3c9b6..55342d1 100755 --- a/console/socketiod +++ b/console/socketiod @@ -200,8 +200,13 @@ def disconnect(sid): global child_pid # kill pty process - os.kill(child_pid, signal.SIGKILL) - os.wait() + try: + os.kill(child_pid, signal.SIGKILL) + os.wait() + except ProcessLookupError: + pass + except ChildProcessError: + pass # reset the variables fd = None