git.samba.org
/
amitay
/
samba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
s3-prefork: Listening fds must be in non-blocking mode
[amitay/samba.git]
/
source3
/
lib
/
server_prefork.c
diff --git
a/source3/lib/server_prefork.c
b/source3/lib/server_prefork.c
index 016f65c5c374cc0ae79954c44d52789fdf86fe2f..a241e24798e6bb8beaab2e34684486781523f698 100644
(file)
--- a/
source3/lib/server_prefork.c
+++ b/
source3/lib/server_prefork.c
@@
-83,6
+83,8
@@
bool prefork_create_pool(TALLOC_CTX *mem_ctx,
}
for (i = 0; i < listen_fd_size; i++) {
pfp->listen_fds[i] = listen_fds[i];
+ /* force sockets in non-blocking mode */
+ set_blocking(listen_fds[i], false);
}
pfp->main_fn = main_fn;
pfp->private_data = private_data;