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

lib/dns/tests/geoip_test.c

index 0093f37fb5f681c5a5e67be0ca31687bd6dd6720..29972b275b5ef07eece31b6da0eebcfa63551a2e 100644 (file)
@@ -305,8 +305,10 @@ do_lookup_string(const char *addr, uint8_t *scope,
        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;
@@ -322,8 +324,10 @@ do_lookup_string_v6(const char *addr, uint8_t *scope,
        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;