]> 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)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 5 Feb 2014 16:15:08 +0000 (17:15 +0100)
host2str.c

index e2c936baf1ab34d008189ba3cea188f6d473546c..b4970b1e67d7d80dcf487da9b545a2f041106578 100644 (file)
@@ -820,7 +820,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);