summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2023-03-30 20:18:26 +0200
committerFrantisek Sumsal <frantisek@sumsal.cz>2023-03-30 20:42:47 +0200
commit1d6052ba5c9533227bdcc3d3368392726981abaf (patch)
treed1e57607fe1357fb374ddde4951f05cb270cf0f4 /src
parent4388541237e3cdab6821c1b626bb6314027277b4 (diff)
downloadsystemd-1d6052ba5c9533227bdcc3d3368392726981abaf.tar.gz
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.
Diffstat (limited to 'src')
-rw-r--r--src/test/test-nss-hosts.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/test-nss-hosts.c b/src/test/test-nss-hosts.c
index defecd3a51..2fbcde41d6 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,