[dovecot-cvs] dovecot/src/login main.c,1.7,1.8
cras at procontrol.fi
cras at procontrol.fi
Tue Nov 26 15:27:15 EET 2002
Update of /home/cvs/dovecot/src/login
In directory danu:/tmp/cvs-serv16165/login
Modified Files:
main.c
Log Message:
net_accept() returns now -2 for fatal failures.
Index: main.c
===================================================================
RCS file: /home/cvs/dovecot/src/login/main.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- main.c 20 Nov 2002 19:45:32 -0000 1.7
+++ main.c 26 Nov 2002 13:27:13 -0000 1.8
@@ -75,8 +75,11 @@
int fd;
fd = net_accept(listen_fd, &addr, NULL);
- if (fd == -1)
+ if (fd < 0) {
+ if (fd < -1)
+ i_fatal("accept() failed: %m");
return;
+ }
if (process_per_connection)
main_close_listen();
@@ -92,8 +95,11 @@
int fd, fd_ssl;
fd = net_accept(listen_fd, &addr, NULL);
- if (fd == -1)
+ if (fd < 0) {
+ if (fd < -1)
+ i_fatal("accept() failed: %m");
return;
+ }
fd_ssl = ssl_proxy_new(fd);
if (fd_ssl == -1)
More information about the dovecot-cvs
mailing list