From a1ae45fecd1feb55f20f579089a49752207d0952 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Fri, 12 Mar 2021 11:13:31 +0000 Subject: [PATCH] tests: net: socket: af_packet: fix resource leak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix resource leak by closing opened sockets Coverity-CID: 219491 Fixes #32949 Signed-off-by: Guðni Már Gilbert --- tests/net/socket/af_packet/src/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/net/socket/af_packet/src/main.c b/tests/net/socket/af_packet/src/main.c index 438e207e737..bd364c193a5 100644 --- a/tests/net/socket/af_packet/src/main.c +++ b/tests/net/socket/af_packet/src/main.c @@ -269,6 +269,8 @@ static void test_raw_packet_sockets(void) sizeof(data_to_send), "Sent and received buffers do not match"); + close(sock1); + close(sock2); close(sock3); close(sock4); } @@ -278,6 +280,9 @@ static void test_packet_sockets(void) int sock1, sock2; __test_packet_sockets(&sock1, &sock2); + + close(sock1); + close(sock2); } 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)", -errno); + + close(sock1); + close(sock2); } void test_main(void)