chiark / gitweb /
Core Audio support should now include descriptions in error strings.
[disorder] / server / play.c
index c60d9325b9a2ca96de83da01d4c6ea9a7deea09d..93a7f48fa8996f8a8d6b456245b652f477c16fdc 100644 (file)
@@ -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) {