X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=alsa_pool.cpp;h=bcda16315329e87b039a5240a015e7b050c4d5d3;hb=refs%2Fheads%2Fmultichannel_audio;hp=0a7da5946292a45291bae50cf9c21a373596e177;hpb=d02079ef22fb3ef05ced8592b2dbf28bb5b289b3;p=nageru diff --git a/alsa_pool.cpp b/alsa_pool.cpp index 0a7da59..bcda163 100644 --- a/alsa_pool.cpp +++ b/alsa_pool.cpp @@ -1,16 +1,21 @@ #include "alsa_pool.h" -#include -#include -#include +#include #include +#include #include +#include +#include #include #include #include #include #include +#include +#include +#include #include +#include #include "alsa_input.h" #include "audio_mixer.h" @@ -36,7 +41,10 @@ ALSAPool::~ALSAPool() } should_quit = true; const uint64_t one = 1; - write(should_quit_fd, &one, sizeof(one)); + if (write(should_quit_fd, &one, sizeof(one)) != sizeof(one)) { + perror("write(should_quit_fd)"); + exit(1); + } inotify_thread.join(); while (retry_threads_running > 0) {