From: Frantisek Sumsal Date: Thu, 30 Mar 2023 18:18:26 +0000 (+0200) Subject: test: make make_addresses() actually return the addresses X-Git-Tag: v254-rc1~852^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F27075%2Fhead;p=thirdparty%2Fsystemd.git 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. --- 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,