Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4375:4fa4d1d299d3 HEAD
We broke if ssl_listen wasn't explicitly set in config file. Patch by
Jonathan C. Broome
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 16 Jun 2006 13:11:08 +0300 |
parents | 96fd7a3f9bfe |
children | 364d9c7563df |
files | src/master/main.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/main.c Fri Jun 16 13:01:25 2006 +0300 +++ b/src/master/main.c Fri Jun 16 13:11:08 2006 +0300 @@ -355,7 +355,9 @@ resolve_ip(set->listen, &set->listen_ip, &set->listen_port); resolve_ip(set->ssl_listen, &set->ssl_listen_ip, &set->ssl_listen_port); - if (set->ssl_listen_ip.family == 0 && set->ssl_listen == NULL) + /* if ssl_listen wasn't explicitly set in the config file, + use the non-ssl IP settings for the ssl listener, too. */ + if (set->ssl_listen_ip.family == 0 && *set->ssl_listen == '\0') set->ssl_listen_ip = set->listen_ip; /* register wanted protocols */