Index: src/resolver.m ================================================================== --- src/resolver.m +++ src/resolver.m @@ -195,11 +195,11 @@ @throw [OFAddressTranslationFailedException exceptionWithHost: host error: h_errno]; count = 0; - for (ip = he->h_addr_list; *ip != NULL; ip++) + for (ip = (char **)he->h_addr_list; *ip != NULL; ip++) count++; if (count == 0) @throw [OFAddressTranslationFailedException exceptionWithHost: host]; @@ -222,11 +222,11 @@ @throw [OFOutOfMemoryException exceptionWithRequestedSize: count * sizeof(*addrs)]; } for (retIter = ret, resultsIter = results, addrsIter = addrs, - ip = he->h_addr_list; *ip != NULL; + ip = (char **)he->h_addr_list; *ip != NULL; retIter++, resultsIter++, addrsIter++, ip++) { addrsIter->sin_family = he->h_addrtype; addrsIter->sin_port = OF_BSWAP16_IF_LE(port); if ((size_t)he->h_length >