]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
check returns from inet_pton()
authorMark Andrews <marka@isc.org>
Tue, 7 Jul 2020 09:52:23 +0000 (19:52 +1000)
committerMark Andrews <marka@isc.org>
Mon, 13 Jul 2020 00:31:29 +0000 (00:31 +0000)
lib/dns/tests/geoip_test.c

index d9d32f4304c8a8ce55d183cff390f593be0f3cfc..b1bbc961b06fced80891b0e90e905c2833eaea8a 100644 (file)
@@ -181,8 +181,10 @@ do_lookup_string(const char *addr, dns_geoip_subtype_t subtype,
        dns_geoip_elem_t elt;
        struct in_addr in4;
        isc_netaddr_t na;
+       int n;
 
-       inet_pton(AF_INET, addr, &in4);
+       n = inet_pton(AF_INET, addr, &in4);
+       assert_int_equal(n, 1);
        isc_netaddr_fromin(&na, &in4);
 
        elt.subtype = subtype;
@@ -197,8 +199,10 @@ do_lookup_string_v6(const char *addr, dns_geoip_subtype_t subtype,
        dns_geoip_elem_t elt;
        struct in6_addr in6;
        isc_netaddr_t na;
+       int n;
 
-       inet_pton(AF_INET6, addr, &in6);
+       n = inet_pton(AF_INET6, addr, &in6);
+       assert_int_equal(n, 1);
        isc_netaddr_fromin6(&na, &in6);
 
        elt.subtype = subtype;