]> 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 01:44:58 +0000 (11:44 +1000)
(cherry picked from commit 9499adeb5e388c70eab47db587196d38a29f137e)

lib/dns/tests/geoip_test.c

index eca6f9b824b0c8214ffc62e9d97612a1d5d811e7..4e9fb96e96c74427612977749e81e26bbb889ff2 100644 (file)
@@ -184,8 +184,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;
@@ -200,8 +202,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;