Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6869:5f97bba6df15 HEAD
Don't crash when dict process exists and we receive SIGHUP.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 28 Nov 2007 09:11:30 +0200 |
parents | 019ccd4e9888 |
children | 373beccc2468 |
files | src/master/dict-process.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/dict-process.c Wed Nov 28 08:57:04 2007 +0200 +++ b/src/master/dict-process.c Wed Nov 28 09:11:30 2007 +0200 @@ -165,8 +165,11 @@ { struct dict_process *p = (struct dict_process *)process; - log_unref(p->log); - p->log = NULL; + if (p->log != NULL) { + /* not killed by ourself */ + log_unref(p->log); + p->log = NULL; + } (void)dict_process_listen(p); }