Overview
| Comment: | OFDNSResolverSettings: Reject empty NS on Windows |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
c4f99bd4299de5096fb78cfd98f6d4c7 |
| User & Date: | js on 2023-01-13 01:28:35 |
| Other Links: | manifest | tags |
Context
|
2023-01-13
| ||
| 01:35 | OFSPX*SocketTests: Do not compare remote's network (check-in: 578a0778b5 user: js tags: trunk) | |
| 01:28 | OFDNSResolverSettings: Reject empty NS on Windows (check-in: c4f99bd429 user: js tags: trunk) | |
| 01:23 | OFHostAddressResolver: Handle no search domains (check-in: 9c10d30eb6 user: js tags: trunk) | |
Changes
Modified src/OFDNSResolverSettings.m from [447992eee9] to [f996c78e87].
| ︙ | ︙ | |||
447 448 449 450 451 452 453 | PIP_ADDR_STRING iter; if (GetNetworkParams(fixedInfo, &length) != ERROR_SUCCESS) return; nameServers = [OFMutableArray array]; | | > | | > > > > | 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 |
PIP_ADDR_STRING iter;
if (GetNetworkParams(fixedInfo, &length) != ERROR_SUCCESS)
return;
nameServers = [OFMutableArray array];
for (iter = &fixedInfo->DnsServerList; iter != NULL;
iter = iter->Next) {
OFString *nameServer =
[OFString stringWithCString: iter->IpAddress.String
encoding: encoding];
if (nameServer.length > 0)
[nameServers addObject: nameServer];
}
if (nameServers.count > 0) {
[nameServers makeImmutable];
_nameServers = [nameServers copy];
}
if (fixedInfo->DomainName[0] != '\0')
|
| ︙ | ︙ |