[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