tests: net: socket: af_packet: fix resource leak

Fix resource leak by closing opened
sockets

Coverity-CID: 219491
Fixes #32949

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
This commit is contained in:
Guðni Már Gilbert 2021-03-12 11:13:31 +00:00 committed by Anas Nashif
commit a1ae45fecd

View file

@ -269,6 +269,8 @@ static void test_raw_packet_sockets(void)
sizeof(data_to_send), sizeof(data_to_send),
"Sent and received buffers do not match"); "Sent and received buffers do not match");
close(sock1);
close(sock2);
close(sock3); close(sock3);
close(sock4); close(sock4);
} }
@ -278,6 +280,9 @@ static void test_packet_sockets(void)
int sock1, sock2; int sock1, sock2;
__test_packet_sockets(&sock1, &sock2); __test_packet_sockets(&sock1, &sock2);
close(sock1);
close(sock2);
} }
static void test_packet_sockets_dgram(void) static void test_packet_sockets_dgram(void)
@ -360,6 +365,9 @@ static void test_packet_sockets_dgram(void)
zassert_equal(ret, sizeof(data_to_send), "Cannot receive all data (%d)", zassert_equal(ret, sizeof(data_to_send), "Cannot receive all data (%d)",
-errno); -errno);
close(sock1);
close(sock2);
} }
void test_main(void) void test_main(void)