[dovecot-cvs] dovecot/src/master auth-process.c,1.37,1.38 main.c,1.39,1.40
cras at procontrol.fi
cras at procontrol.fi
Tue Mar 4 04:18:11 EET 2003
Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv17371/master
Modified Files:
auth-process.c main.c
Log Message:
net_* functions don't anymore set sockets to non-blocking by default.
Index: auth-process.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/auth-process.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- auth-process.c 11 Feb 2003 14:32:20 -0000 1.37
+++ auth-process.c 4 Mar 2003 02:18:09 -0000 1.38
@@ -371,6 +371,7 @@
group->listen_fd = net_listen_unix(path);
if (group->listen_fd < 0)
i_fatal("Can't listen in UNIX socket %s: %m", path);
+ net_set_nonblock(group->listen_fd, TRUE);
fd_close_on_exec(group->listen_fd, TRUE);
/* set correct permissions */
Index: main.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/main.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- main.c 26 Feb 2003 11:21:43 -0000 1.39
+++ main.c 4 Mar 2003 02:18:09 -0000 1.40
@@ -274,6 +274,7 @@
*fd = port == 0 ? dup(null_fd) : net_listen(ip, &port);
if (*fd == -1)
i_fatal("listen(%d) failed: %m", port);
+ net_set_nonblock(*fd, TRUE);
fd_close_on_exec(*fd, TRUE);
}
More information about the dovecot-cvs
mailing list