Overview
Comment: | OFHostAddressResolver: Fix empty result handling |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
8ab7dd55e282fab9b0aac961b43c29a9 |
User & Date: | js on 2020-01-05 20:04:05 |
Other Links: | manifest | tags |
Context
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 | |
02:05 | Update URL in a few places check-in: 0f99128a67 user: js tags: trunk | |
Changes
Modified src/OFHostAddressResolver.m from [eabd642bfc] to [09bfdc3e21].
︙ | ︙ | |||
233 234 235 236 237 238 239 240 241 242 243 244 | delegate: self]; } if (_numExpectedResponses > 0) return; [_addresses makeImmutable]; if ([_delegate respondsToSelector: @selector(resolver:didResolveHost:addresses:exception:)]) [_delegate resolver: _resolver didResolveHost: _host | > > > > > > > > > > > > | | | 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | delegate: self]; } if (_numExpectedResponses > 0) return; [_addresses makeImmutable]; if (_addresses.count == 0) { [_addresses release]; _addresses = nil; if (exception == nil) exception = [OFResolveHostFailedException exceptionWithHost: _host addressFamily: _addressFamily error: OF_DNS_RESOLVER_ERROR_NO_RESULT]; } else exception = nil; if ([_delegate respondsToSelector: @selector(resolver:didResolveHost:addresses:exception:)]) [_delegate resolver: _resolver didResolveHost: _host addresses: _addresses exception: exception]; } - (void)asyncResolve { void *pool = objc_autoreleasePoolPush(); OFArray OF_GENERIC(OFString *) *aliases; |
︙ | ︙ |