diff --git a/Changelog b/Changelog index 2963319..5b9589e 100644 --- a/Changelog +++ b/Changelog @@ -3,6 +3,8 @@ Stable versions 4.0.10 (): - Add AIFF file output driver (by Lorence Lombardo) + - Add command 'h' to display help message (by Eugene Toder) + - Fix sound driver deinitialization on signal (by Eugene Toder) - Adjust CoreAudio driver latency - Fix missing --all-sequences in help message diff --git a/src/main.c b/src/main.c index 4e21d86..23a0147 100644 --- a/src/main.c +++ b/src/main.c @@ -57,7 +57,11 @@ static void cleanup(int sig) signal(SIGFPE, SIG_DFL); signal(SIGSEGV, SIG_DFL); - sound->deinit(); + /* Don't deinit from signal handler + * (https://github.com/cmatsuoka/xmp-cli/issues/5) + * sound->deinit(); + */ + reset_tty(); signal(sig, SIG_DFL);