]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
uint16 is by far not big enough for some zones
authorJelte Jansen <jelte@NLnetLabs.nl>
Tue, 7 Oct 2008 15:02:37 +0000 (15:02 +0000)
committerJelte Jansen <jelte@NLnetLabs.nl>
Tue, 7 Oct 2008 15:02:37 +0000 (15:02 +0000)
ldns/zone.h
zone.c

index ca3fe1b510fdf06ca528aa153f251b2b30a091f1..e8c29c8f38036f1e6611b4ef32d8f6a2e4b56b50 100644 (file)
@@ -63,7 +63,7 @@ ldns_rr * ldns_zone_soa(const ldns_zone *z);
  * \param[in] z the zone to read from
  * \return the number of rr's in the zone
  */
-uint16_t ldns_zone_rr_count(const ldns_zone *z);
+size_t ldns_zone_rr_count(const ldns_zone *z);
 
 /**
  * Set the zone's soa record
diff --git a/zone.c b/zone.c
index c5670f72fb577cdcd28e620711dde430b9859eed..523aa0287e22fb503776f3a96a69ffcdeee21f88 100644 (file)
--- a/zone.c
+++ b/zone.c
@@ -19,7 +19,7 @@ ldns_zone_soa(const ldns_zone *z)
         return z->_soa;
 }
 
-uint16_t
+size_t
 ldns_zone_rr_count(const ldns_zone *z)
 {
        return ldns_rr_list_rr_count(z->_rrs);
@@ -180,7 +180,7 @@ ldns_zone_glue_rr_list(const ldns_zone *z)
        ldns_rr_list *glue;
        ldns_rr *r, *ns, *a;
        ldns_rdf *dname_a, *dname_ns, *ns_owner;
-       uint16_t i,j;
+       size_t i,j;
 
        zone_cuts = NULL;
        addr = NULL;