commit - 7ede118f9cfa7606ef662f8da69fb81ef6a4c8d0
commit + 6d3ee6a573cbed36117e77d6358171ca3474fd75
blob - df30502029283196eafd2f8d11138a848dc4f22a
blob + f768c694591c53af7e3f81679d3e48d236dec701
--- gotd/notify.c
+++ gotd/notify.c
if (event & EV_WRITE) {
n = msgbuf_write(&ibuf->w);
- if (n == -1 && errno != EAGAIN && errno != EPIPE)
+ if (n == -1 && errno != EAGAIN)
fatal("msgbuf_write");
- if (n == 0 || (n == -1 && errno == EPIPE)) {
+ if (n == 0) {
/* Connection closed. */
shut = 1;
goto done;