From 801acce04ed427c6c7d52579a671367c6e0cf80b Mon Sep 17 00:00:00 2001 From: Jiuzhu Dong Date: Thu, 18 Mar 2021 23:06:01 +0800 Subject: [PATCH] dhcpd/telnet: don't need to dupcalite listen socket when task_create N/A Change-Id: Id0d613809c4caf902332b16daedebbe45acee7f2 Signed-off-by: Jiuzhu Dong --- netutils/dhcpd/dhcpd.c | 4 ++-- netutils/telnetd/telnetd_daemon.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/netutils/dhcpd/dhcpd.c b/netutils/dhcpd/dhcpd.c index 09ec03970..e7333d1aa 100644 --- a/netutils/dhcpd/dhcpd.c +++ b/netutils/dhcpd/dhcpd.c @@ -1,5 +1,5 @@ /**************************************************************************** - * netutils/dhcpd/dhcpd.c + * apps/netutils/dhcpd/dhcpd.c * * Copyright (C) 2007-2009, 2011-2014, 2017, 2020 Gregory Nutt. All rights * reserved. @@ -846,7 +846,7 @@ static inline int dhcpd_socket(void) /* Create a socket to listen for requests from DHCP clients */ - sockfd = socket(PF_INET, SOCK_DGRAM, 0); + sockfd = socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0); if (sockfd < 0) { nerr("ERROR: socket failed: %d\n", errno); diff --git a/netutils/telnetd/telnetd_daemon.c b/netutils/telnetd/telnetd_daemon.c index 1960bfae8..94fc2f19e 100644 --- a/netutils/telnetd/telnetd_daemon.c +++ b/netutils/telnetd/telnetd_daemon.c @@ -1,5 +1,5 @@ /**************************************************************************** - * netutils/telnetd/telnetd_daemon.c + * apps/netutils/telnetd/telnetd_daemon.c * * Copyright (C) 2012, 2017 Gregory Nutt. All rights reserved. * Author: Gregory Nutt @@ -171,7 +171,7 @@ static int telnetd_daemon(int argc, FAR char *argv[]) /* Create a new TCP socket to use to listen for connections */ - listensd = socket(daemon->family, SOCK_STREAM, 0); + listensd = socket(daemon->family, SOCK_STREAM | SOCK_CLOEXEC, 0); if (listensd < 0) { nerr("ERROR: socket() failed for family %u: %d\n",