X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/812b526d127c6657e571db8b33a58137af6709cd..c7a422cbe672d7ec8ef9572f00d8230e0e69f23a:/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;