X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/918393ff0ad35af6bb8b8c303f09da13a6c7587e..211af11eabdfa1226ee2c7aec25002a1d7b25567:/server/play.c diff --git a/server/play.c b/server/play.c index c60d932..93a7f48 100644 --- a/server/play.c +++ b/server/play.c @@ -128,7 +128,8 @@ void speaker_setup(ev_source *ev) { /* Wait for the speaker to be ready */ speaker_recv(speaker_fd, &sm); nonblock(speaker_fd); - ev_fd(ev, ev_read, speaker_fd, speaker_readable, 0, "speaker read"); + if(ev_fd(ev, ev_read, speaker_fd, speaker_readable, 0, "speaker read") < 0) + fatal(0, "error registering speaker socket fd"); } void speaker_reload(void) {