]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
And check the buffer size precisely.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 19 Nov 2019 11:11:28 +0000 (12:11 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 19 Nov 2019 11:11:28 +0000 (12:11 +0100)
dns64/dns64.c

index 4b3c6cee5b67a1e1fc8f207e9eccc6274e9484e0..1e38b8f0d1331d7ec815585c440a04f22f59398c 100644 (file)
@@ -225,6 +225,7 @@ ipv4_to_ptr(uint32_t ipv4, char ptr[], size_t nm_len)
     static const char IPV4_PTR_SUFFIX[] = "\07in-addr\04arpa";
     int i;
     char* c = ptr;
+    log_assert(nm_len == MAX_PTR_QNAME_IPV4);
 
     for (i = 0; i < 4; ++i) {
         *c = uitoa((unsigned int)(ipv4 % 256), c + 1);