]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Byteswap for getservbyport, function needs network format, so is htons.
authorWouter Wijngaards <wouter@NLnetLabs.nl>
Mon, 11 Dec 2006 12:52:45 +0000 (12:52 +0000)
committerWouter Wijngaards <wouter@NLnetLabs.nl>
Mon, 11 Dec 2006 12:52:45 +0000 (12:52 +0000)
host2str.c

index c44b44f649bdb606a81a27ae7742934059364d84..872534d20b56d119f344c5c15ce0d71fd9368795 100644 (file)
@@ -437,7 +437,7 @@ ldns_rdf2buffer_str_wks(ldns_buffer *output, const ldns_rdf *rdf)
        for (current_service = 0; 
             current_service < ldns_rdf_size(rdf) * 7; current_service++) {
                if (ldns_get_bit(&(ldns_rdf_data(rdf)[1]), current_service)) {
-                       service = getservbyport((int) ntohs(current_service),
+                       service = getservbyport((int) htons(current_service),
                                                proto_name);
                        if (service && service->s_name) {
                                ldns_buffer_printf(output, "%s ", service->s_name);