From 1d6052ba5c9533227bdcc3d3368392726981abaf Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Thu, 30 Mar 2023 20:18:26 +0200 Subject: [PATCH] test: make make_addresses() actually return the addresses I noticed missing coverage in the reports and turns out this has been broken since forever (i.e. 2016 - 9f7672b3bc), whoopsie. --- src/test/test-nss-hosts.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/test/test-nss-hosts.c b/src/test/test-nss-hosts.c index defecd3a511..2fbcde41d6b 100644 --- a/src/test/test-nss-hosts.c +++ b/src/test/test-nss-hosts.c @@ -367,7 +367,9 @@ static int make_addresses(struct local_address **addresses) { .address.in = { htobe32(0x7F000002) } }; addrs[n++] = (struct local_address) { .family = AF_INET6, .address.in6 = in6addr_loopback }; - return 0; + + *addresses = TAKE_PTR(addrs); + return n; } static int test_one_module(const char *dir, -- 2.47.3