From d48b82df7b75285613bf502c3f52e3c09150ac47 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 12 Dec 2016 12:42:53 +0200 Subject: [PATCH] doveadm-server: Show UNIX socket connections as in process title Earlier they were shown as empty string. --- src/doveadm/client-connection.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/doveadm/client-connection.c b/src/doveadm/client-connection.c index 2719d57df6..58c4f5558f 100644 --- a/src/doveadm/client-connection.c +++ b/src/doveadm/client-connection.c @@ -551,7 +551,8 @@ client_connection_create(int fd, int listen_fd, bool ssl) return NULL; doveadm_print_init(DOVEADM_PRINT_TYPE_SERVER); - conn->name = p_strdup(pool, net_ip2addr(&conn->remote_ip)); + conn->name = conn->remote_ip.family == 0 ? "" : + p_strdup(pool, net_ip2addr(&conn->remote_ip)); conn->io = io_add(fd, IO_READ, client_connection_input, conn); conn->input = i_stream_create_fd(fd, MAX_INBUF_SIZE, FALSE); conn->output = o_stream_create_fd(fd, (size_t)-1, FALSE);