]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
fix host2str for SERVICE and WKS
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 5 Feb 2014 16:15:08 +0000 (17:15 +0100)
committerWillem Toorop <willem@nlnetlabs.nl>
Thu, 6 Feb 2014 09:31:18 +0000 (10:31 +0100)
host2str.c

index 4a335dba6ee5531ac491a156c2a353de5652c26b..5ad38457c049128cea9a1ee19b98ae8f826044ac 100644 (file)
@@ -819,7 +819,7 @@ ldns_rdf2buffer_str_wks(ldns_buffer *output, const ldns_rdf *rdf)
 #endif
 
        for (current_service = 0;
-            current_service < ldns_rdf_size(rdf) * 7; current_service++) {
+            current_service < (ldns_rdf_size(rdf)-1)*8; current_service++) {
                if (ldns_get_bit(&(ldns_rdf_data(rdf)[1]), current_service)) {
                        service = getservbyport((int) htons(current_service),
                                                proto_name);