]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
ldns-notify with IPv6 address
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 11 Apr 2018 14:31:13 +0000 (16:31 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 11 Apr 2018 14:31:13 +0000 (16:31 +0200)
Changelog
examples/ldns-notify.c

index 3a8faaaecd89b8c3b48f1d6d95b24b112aded682..67afe939266df824dc627bbcd15c8068391ca26e 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -27,6 +27,7 @@
        * bugfix #1399: ldns_pkt2wire() Python binding is broken.
          Thanks James Raftery
        * ED25519 and ED448 support.
+       * ldns-notify: can have IPv6 address as argument.
 
 1.7.0  2016-12-20
        * Fix lookup of relative names in ldns_resolver_search.
index 7d348de71375ff69f0917b5bd51c640c9d6b717c..8e95e0cd8c8df949b9411c05b61d689381fc1f57 100644 (file)
@@ -351,6 +351,7 @@ main(int argc, char **argv)
                        printf("# sending to %s\n", argv[i]);
                memset(&hints, 0, sizeof(hints));
                hints.ai_family = default_family;
+               if(strchr(argv[i], ':')) hints.ai_family = AF_INET6;
                hints.ai_socktype = SOCK_DGRAM;
                hints.ai_protocol = IPPROTO_UDP;
                error = getaddrinfo(argv[i], port, &hints, &res0);