]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
AAAA rdata length fix
authorJelte Jansen <jeltejan@NLnetLabs.nl>
Mon, 14 Feb 2005 13:00:10 +0000 (13:00 +0000)
committerJelte Jansen <jeltejan@NLnetLabs.nl>
Mon, 14 Feb 2005 13:00:10 +0000 (13:00 +0000)
wire2host.c

index 4023c4d8edb1e5563d9be1d7834cd00b653326f2..7ff019179af5b0fee6be5363bbb26821885f0bb1 100644 (file)
@@ -297,7 +297,7 @@ ldns_wire2rdf(ldns_rr *rr, const uint8_t *wire,
                        cur_rdf_length = 6;
                        break;
                case LDNS_RDF_TYPE_AAAA:
-                       cur_rdf_length = 32;
+                       cur_rdf_length = 16;
                        break;
                case LDNS_RDF_TYPE_STR:
                        /* len is stored in first byte 
@@ -423,6 +423,17 @@ ldns_wire2pkt(ldns_pkt **packet_p, const uint8_t *wire, size_t max)
        ldns_rr *rr;
        ldns_pkt *packet = ldns_pkt_new();
        ldns_status status = LDNS_STATUS_OK;
+
+/*
+size_t j;
+for (j=0; j<max; j++) {
+       if (j % 20 == 0 && j > 0) {
+               printf("\t; %u - %u\n", j - 20, j - 1);
+       }
+       printf(" %02x", wire[j]);
+}
+printf("\n");
+*/
        
        status = ldns_wire2pkt_hdr(packet, wire, max, &pos);
        STATUS_CHECK_GOTO(status, status_error);