From 51d2a1292482965ab01454a85a62c72723b2ab89 Mon Sep 17 00:00:00 2001 From: dtucker Date: Thu, 2 Oct 2003 06:18:22 +0000 Subject: [PATCH] - markus@cvs.openbsd.org 2003/09/26 08:19:29 [sshd.c] no need to set the listen sockets to non-block; ok deraadt@ --- ChangeLog | 3 +++ sshd.c | 12 +----------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index e61b6dc0..27377f3e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -16,6 +16,9 @@ - markus@cvs.openbsd.org 2003/09/23 20:41:11 [channels.c channels.h clientloop.c] move client only agent code to clientloop.c + - markus@cvs.openbsd.org 2003/09/26 08:19:29 + [sshd.c] + no need to set the listen sockets to non-block; ok deraadt@ 20030930 - (bal) Fix issues in openbsd-compat/realpath.c diff --git a/sshd.c b/sshd.c index 5c271129..36f34ff5 100644 --- a/sshd.c +++ b/sshd.c @@ -42,7 +42,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: sshd.c,v 1.278 2003/09/23 20:17:11 markus Exp $"); +RCSID("$OpenBSD: sshd.c,v 1.279 2003/09/26 08:19:29 markus Exp $"); #include #include @@ -1136,11 +1136,6 @@ main(int ac, char **av) verbose("socket: %.100s", strerror(errno)); continue; } - if (fcntl(listen_sock, F_SETFL, O_NONBLOCK) < 0) { - error("listen_sock O_NONBLOCK: %s", strerror(errno)); - close(listen_sock); - continue; - } /* * Set socket options. * Allow local port reuse in TIME_WAIT. @@ -1280,11 +1275,6 @@ main(int ac, char **av) error("accept: %.100s", strerror(errno)); continue; } - if (fcntl(newsock, F_SETFL, 0) < 0) { - error("newsock del O_NONBLOCK: %s", strerror(errno)); - close(newsock); - continue; - } if (drop_connection(startups) == 1) { debug("drop connection #%d", startups); close(newsock); -- 2.45.2