X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/19007e89957054b4af8667f85c0ec8d95f2001d6..2e9ba080dd30434f3e8f88e63029280889586a32:/lib/speaker-protocol.c diff --git a/lib/speaker-protocol.c b/lib/speaker-protocol.c index 487c495..4928091 100644 --- a/lib/speaker-protocol.c +++ b/lib/speaker-protocol.c @@ -40,7 +40,7 @@ void speaker_send(int fd, const struct speaker_message *sm) { ret = write(fd, sm, sizeof *sm); } while(ret < 0 && errno == EINTR); if(ret < 0) - fatal(errno, "write"); + disorder_fatal(errno, "write"); } /** @brief Receive a speaker message @@ -55,7 +55,8 @@ int speaker_recv(int fd, struct speaker_message *sm) { ret = read(fd, sm, sizeof *sm); } while(ret < 0 && errno == EINTR); if(ret < 0) { - if(errno != EAGAIN) fatal(errno, "recvmsg"); + if(errno != EAGAIN) + disorder_fatal(errno, "recvmsg"); return -1; } return ret;