Overview
Comment: | OFPollKernelEventObserver: Handle POLLHUP
The expectation for OFKernelEventObserver is that a disconnected |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
ca45e83bb0c98f269ca45bcbc918d80b |
User & Date: | js on 2020-01-06 00:38:24 |
Other Links: | manifest | tags |
Context
2020-01-07
| ||
20:28 | OFKernelEventObserver: Remove queueing of actions check-in: 24eff635db user: js tags: trunk | |
2020-01-06
| ||
00:38 | OFPollKernelEventObserver: Handle POLLHUP check-in: ca45e83bb0 user: js tags: trunk | |
2020-01-05
| ||
20:04 | OFHostAddressResolver: Fix empty result handling check-in: 8ab7dd55e2 user: js tags: trunk | |
Changes
Modified src/OFPollKernelEventObserver.m from [9f530f4028] to [2d8d57de4f].
︙ | ︙ | |||
206 207 208 209 210 211 212 | @selector(objectIsReadyForReading:)]) [_delegate objectIsReadyForReading: _FDToObject[FDs[i].fd]]; objc_autoreleasePoolPop(pool); } | | | 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 | @selector(objectIsReadyForReading:)]) [_delegate objectIsReadyForReading: _FDToObject[FDs[i].fd]]; objc_autoreleasePoolPop(pool); } if (FDs[i].revents & (POLLOUT | POLLHUP)) { void *pool = objc_autoreleasePoolPush(); if ([_delegate respondsToSelector: @selector(objectIsReadyForWriting:)]) [_delegate objectIsReadyForWriting: _FDToObject[FDs[i].fd]]; |
︙ | ︙ |