]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
damn this new splint is tough on open
authorMiek Gieben <miekg@NLnetLabs.nl>
Thu, 15 Dec 2005 08:59:25 +0000 (08:59 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Thu, 15 Dec 2005 08:59:25 +0000 (08:59 +0000)
net.c

diff --git a/net.c b/net.c
index 892afc312d9e7b9ae1adf73663c4e9aab06c4a71..1f216708bd6c3ace78e579849eabdd46ac6d04d3 100644 (file)
--- 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;