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 */