Commit 01252c2b authored by Guðni Már Gilbert's avatar Guðni Már Gilbert Committed by Jukka Rissanen
Browse files

tests: net: socket: getaddrinfo: fix resource leak



Fix resource leak detected by coverity by adding missing
zsock_freeaddrinfo(res) calls.

Coverity-CID: 219527
Fixes #32919

Signed-off-by: default avatarGuðni Már Gilbert <gudni.m.g@gmail.com>
parent 9b849213
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -563,6 +563,7 @@ static void test_getaddrinfo_ipv4_hints_ipv6(void)
	ret = zsock_getaddrinfo("192.0.2.1", NULL, &hints, &res);
	zassert_equal(ret, DNS_EAI_ADDRFAMILY, "Invalid result (%d)", ret);
	zassert_is_null(res, "");
	zsock_freeaddrinfo(res);
}

static void test_getaddrinfo_ipv6_hints_ipv4(void)
@@ -576,6 +577,7 @@ static void test_getaddrinfo_ipv6_hints_ipv4(void)
	ret = zsock_getaddrinfo("2001:db8::1", NULL, &hints, &res);
	zassert_equal(ret, DNS_EAI_ADDRFAMILY, "Invalid result (%d)", ret);
	zassert_is_null(res, "");
	zsock_freeaddrinfo(res);
}

static void test_getaddrinfo_port_invalid(void)
@@ -585,6 +587,7 @@ static void test_getaddrinfo_port_invalid(void)
	ret = zsock_getaddrinfo("192.0.2.1", "70000", NULL, &res);
	zassert_equal(ret, DNS_EAI_NONAME, "Invalid result (%d)", ret);
	zassert_is_null(res, "");
	zsock_freeaddrinfo(res);
}

static void test_getaddrinfo_null_host(void)