changeset 19001:acfe208a656d

lib-master: struct master_service_connection.name must never be NULL, use "" instead. Fixes crash at least in auth process when there are inet_listeners without names.
author Timo Sirainen <tss@iki.fi>
date Mon, 24 Aug 2015 18:06:42 +0300
parents de8af4d857d3
children f3e6256d3762
files src/lib-master/master-service.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/master-service.c	Mon Aug 24 15:33:36 2015 +0300
+++ b/src/lib-master/master-service.c	Mon Aug 24 18:06:42 2015 +0300
@@ -937,7 +937,7 @@
 		l->fd = -1;
 	}
 	conn.ssl = l->ssl;
-	conn.name = l->name;
+	conn.name = master_service_get_socket_name(service, conn.listen_fd);
 
 	(void)net_getsockname(conn.fd, &conn.local_ip, &conn.local_port);
 	conn.real_remote_ip = conn.remote_ip;