diff --git a/onionr/onionrcommands/daemonlaunch.py b/onionr/onionrcommands/daemonlaunch.py index f7dc500a..335f738d 100755 --- a/onionr/onionrcommands/daemonlaunch.py +++ b/onionr/onionrcommands/daemonlaunch.py @@ -114,8 +114,14 @@ def daemon(): except KeyboardInterrupt: pass cleanup.delete_run_files() - sys.stderr.close() - sys.stdout.close() + try: + sys.stderr.close() + except (IOError, BrokenPipeError) as e: + pass + try: + sys.stdout.close() + except (IOError, BrokenPipeError) as e: + pass def _ignore_sigint(sig, frame): '''This space intentionally left blank'''