Index: src/OFDNSResolver.m ================================================================== --- src/OFDNSResolver.m +++ src/OFDNSResolver.m @@ -2127,11 +2127,11 @@ [addresses makeImmutable]; if ([addresses count] == 0) { id exception = nil; - of_dns_resource_record_type_t recordType; + of_dns_resource_record_type_t recordType = 0; switch (addressFamily) { case OF_SOCKET_ADDRESS_FAMILY_ANY: recordType = OF_DNS_RESOURCE_RECORD_TYPE_ALL; break; Index: utils/ofdns/OFDNS.m ================================================================== --- utils/ofdns/OFDNS.m +++ utils/ofdns/OFDNS.m @@ -29,13 +29,13 @@ OF_APPLICATION_DELEGATE(OFDNS) @implementation OFDNS - (void)resolver: (OFDNSResolver *)resolver didResolveDomainName: (OFString *)domainName - answerRecords: (OFArray *)answerRecords - authorityRecords: (OFArray *)authorityRecords - additionalRecords: (OFArray *)additionalRecords + answerRecords: (of_dns_resolver_records_t)answerRecords + authorityRecords: (of_dns_resolver_records_t)authorityRecords + additionalRecords: (of_dns_resolver_records_t)additionalRecords exception: (id)exception { if (exception != nil) { [of_stderr writeFormat: @"Failed to resolve: %@\n", exception]; [OFApplication terminateWithStatus: 1];