refine exiting

This commit is contained in:
clowwindy 2014-06-01 17:56:41 +08:00
parent 7a1647278f
commit 5e19fdc66b
2 changed files with 9 additions and 7 deletions

View file

@ -54,7 +54,8 @@ def main():
tcprelay.TCPRelay(config, True).start()
while sys.stdin.read():
pass
except KeyboardInterrupt:
except (KeyboardInterrupt, IOError, OSError) as e:
logging.error(e)
os._exit(0)
if __name__ == '__main__':