From cbcfe6be2804ba5a70c381689844058e198ed3f3 Mon Sep 17 00:00:00 2001 From: chao an Date: Tue, 27 Sep 2022 02:56:21 +0800 Subject: [PATCH] netutils/dhcpc: Set close-on-exec by default to avoid udp_conn leak Signed-off-by: chao an --- netutils/dhcpc/dhcpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netutils/dhcpc/dhcpc.c b/netutils/dhcpc/dhcpc.c index efac5f701..3ec6c4af6 100644 --- a/netutils/dhcpc/dhcpc.c +++ b/netutils/dhcpc/dhcpc.c @@ -542,7 +542,7 @@ FAR void *dhcpc_open(FAR const char *interface, FAR const void *macaddr, /* Create a UDP socket */ - pdhcpc->sockfd = socket(PF_INET, SOCK_DGRAM, 0); + pdhcpc->sockfd = socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0); if (pdhcpc->sockfd < 0) { ninfo("socket handle %d\n", pdhcpc->sockfd);