Index: src/OFPollKernelEventObserver.m ================================================================== --- src/OFPollKernelEventObserver.m +++ src/OFPollKernelEventObserver.m @@ -208,11 +208,11 @@ _FDToObject[FDs[i].fd]]; objc_autoreleasePoolPop(pool); } - if (FDs[i].revents & POLLOUT) { + if (FDs[i].revents & (POLLOUT | POLLHUP)) { void *pool = objc_autoreleasePoolPush(); if ([_delegate respondsToSelector: @selector(objectIsReadyForWriting:)]) [_delegate objectIsReadyForWriting: