From d052857032f0dfd186041d546e77f696d4762980 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Sat, 3 Oct 2009 17:57:14 +0000 Subject: [PATCH] * fix setting of nonblocking IO --- webcit/webserver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webcit/webserver.c b/webcit/webserver.c index c3263ecb7..67642f58d 100644 --- a/webcit/webserver.c +++ b/webcit/webserver.c @@ -708,6 +708,7 @@ void worker_entry(void) } } else +#endif { int fdflags; fdflags = fcntl(ssock, F_GETFL); @@ -715,11 +716,10 @@ void worker_entry(void) lprintf(1, "unable to get server socket flags! %s \n", strerror(errno)); fdflags = fdflags | O_NONBLOCK; - if (fcntl(ssock, F_SETFD, fdflags) < 0) + if (fcntl(ssock, F_SETFL, fdflags) < 0) lprintf(1, "unable to set server socket nonblocking flags! %s \n", strerror(errno)); } -#endif if (fail_this_transaction == 0) { Hdr.http_sock = ssock; -- 2.30.2