fix SIGINT handling
4 files changed