Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8699:035037f388fa HEAD
master: Don't crash at quit if there is some unwritten data in logs.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 02 Feb 2009 12:14:54 -0500 |
parents | 3aeb924bae35 |
children | 02f72e7be270 |
files | src/master/main.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/main.c Mon Feb 02 12:12:15 2009 -0500 +++ b/src/master/main.c Mon Feb 02 12:14:54 2009 -0500 @@ -325,15 +325,16 @@ auth_processes_deinit(); dict_processes_deinit(); ssl_deinit(); - child_processes_deinit(); listeners_close_fds(); if (close(null_fd) < 0) i_error("close(null_fd) failed: %m"); + log_deinit(); + /* log_deinit() may still want to look up child processes */ + child_processes_deinit(); lib_signals_deinit(); - log_deinit(); closelog(); }