Differences From Artifact [4b225df12f]:
- File
src/OFDNSResolver.m
— part of check-in
[ee592cf603]
at
2019-10-07 00:07:55
on branch trunk
— OFDNSResolver: Major refactor
This temporarily doesn't use the search domains anymore and makes CNAMEs
slightly more inefficient. The next commits will fix both. (user: js, size: 27897) [annotate] [blame] [check-ins using]
To Artifact [ae60f26781]:
- File src/OFDNSResolver.m — part of check-in [0e1d2f7b84] at 2019-10-07 01:20:10 on branch trunk — Make GCC happy again (user: js, size: 27901) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
875 876 877 878 879 880 881 882 883 884 | [context->_cancelTimer invalidate]; [context->_cancelTimer release]; context->_cancelTimer = nil; [_queries removeObjectForKey: ID]; @try { bool tryNextNameServer = false; const unsigned char *queryDataBuffer; size_t i; | > < | 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 | [context->_cancelTimer invalidate]; [context->_cancelTimer release]; context->_cancelTimer = nil; [_queries removeObjectForKey: ID]; @try { of_dns_resolver_error_t error = 0; bool tryNextNameServer = false; const unsigned char *queryDataBuffer; size_t i; uint16_t numQuestions, numAnswers, numAuthorityRecords; uint16_t numAdditionalRecords; if (length < 12) @throw [OFTruncatedDataException exception]; if (context->_queryData.itemSize != 1 || |
︙ | ︙ |