X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Falsa_output.cpp;h=bc2c89c761ea5a13817054ffb10b4fab7a594279;hb=f9024d141398e69e7b4011becd3ebbe37eaa1776;hp=7dd10244b094d83b9f93c65af0b8e87dc4e5a5c6;hpb=eeda8995329601f9f4e35047358400833eeae68e;p=nageru diff --git a/nageru/alsa_output.cpp b/nageru/alsa_output.cpp index 7dd1024..bc2c89c 100644 --- a/nageru/alsa_output.cpp +++ b/nageru/alsa_output.cpp @@ -14,7 +14,7 @@ void die_on_error(const char *func_name, int err) { if (err < 0) { fprintf(stderr, "%s: %s\n", func_name, snd_strerror(err)); - exit(1); + abort(); } } @@ -74,7 +74,7 @@ try_again: ret = 0; } else if (ret < 0) { fprintf(stderr, "error: snd_pcm_writei() returned '%s'\n", snd_strerror(ret)); - exit(1); + abort(); } else if (ret > 0) { buffer.erase(buffer.begin(), buffer.begin() + ret * num_channels); }