[dovecot-cvs] dovecot/src/login-common main.c,1.8,1.9

cras at procontrol.fi cras at procontrol.fi
Thu Mar 6 23:44:33 EET 2003


Update of /home/cvs/dovecot/src/login-common
In directory danu:/tmp/cvs-serv32049/login-common

Modified Files:
	main.c 
Log Message:
We didn't work at all in non-inetd mode. Also fix crash when quitting.



Index: main.c
===================================================================
RCS file: /home/cvs/dovecot/src/login-common/main.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- main.c	4 Mar 2003 22:38:08 -0000	1.8
+++ main.c	6 Mar 2003 21:44:31 -0000	1.9
@@ -64,8 +64,7 @@
 	}
 
 	closing_down = TRUE;
-	if (!is_inetd)
-		master_notify_finished();
+	master_notify_finished();
 }
 
 static void sig_quit(int signo __attr_unused__)
@@ -206,9 +205,9 @@
 
 	ssl_proxy_deinit();
 
+	auth_connection_deinit();
 	clients_deinit();
 	master_deinit();
-	auth_connection_deinit();
 
 	closelog();
 }
@@ -270,9 +269,8 @@
 		}
 
 		master_init(master_fd, FALSE);
+		closing_down = TRUE;
 	}
-
-	main_close_listen();
 
 	if (fd != -1)
 		(void)client_create(fd, &ip, TRUE);




More information about the dovecot-cvs mailing list