From: Miek Gieben Date: Thu, 15 Dec 2005 08:59:25 +0000 (+0000) Subject: damn this new splint is tough on open X-Git-Tag: release-1.1.0~510 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a85dbb919d4a1e91063f587e68e99a252d709685;p=thirdparty%2Fldns.git damn this new splint is tough on open --- diff --git a/net.c b/net.c index 892afc31..1f216708 100644 --- a/net.c +++ b/net.c @@ -129,7 +129,7 @@ ldns_send(ldns_pkt **result, ldns_resolver *r, ldns_pkt *query_pkt) gettimeofday(&tv_e, NULL); if (reply) { - ldns_pkt_set_querytime(reply, + ldns_pkt_set_querytime(reply, (uint32_t) ((tv_e.tv_sec - tv_s.tv_sec) * 1000) + (tv_e.tv_usec - tv_s.tv_usec) / 1000); ldns_pkt_set_answerfrom(reply, ns_array[i]); @@ -471,14 +471,14 @@ ldns_rdf2native_sockaddr_storage(const ldns_rdf *rd, uint16_t port, size_t *size case LDNS_RDF_TYPE_A: data->ss_family = AF_INET; data_in = (struct sockaddr_in*) data; - data_in->sin_port = htons(port); + data_in->sin_port = (in_port_t)htons(port); memcpy(&(data_in->sin_addr), ldns_rdf_data(rd), ldns_rdf_size(rd)); *size = sizeof(struct sockaddr_in); return data; case LDNS_RDF_TYPE_AAAA: data->ss_family = AF_INET6; data_in6 = (struct sockaddr_in6*) data; - data_in6->sin6_port = htons(port); + data_in6->sin6_port = (in_port_t)htons(port); memcpy(&data_in6->sin6_addr, ldns_rdf_data(rd), ldns_rdf_size(rd)); *size = sizeof(struct sockaddr_in6); return data;