X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/6f34d1310f0993c32b222dcf8e650da735336537..918393ff0ad35af6bb8b8c303f09da13a6c7587e:/lib/event.c diff --git a/lib/event.c b/lib/event.c index 7232915..38cb741 100644 --- a/lib/event.c +++ b/lib/event.c @@ -517,7 +517,9 @@ static void sighandler(int s) { /* probably the reader has stopped listening for some reason */ if(write(sigfd[s], &sc, 1) < 0) { - write(2, errmsg, sizeof errmsg - 1); + /* do the best we can as we're about to abort; shut _up_, gcc */ + int _ignore = write(2, errmsg, sizeof errmsg - 1); + (void)_ignore; abort(); } }