From d6b763dc243d8f410d7cf32b29c808ab57e234a7 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 28 Jun 2017 14:05:41 +0200 Subject: [PATCH] client: check IP address family before printing as refid --- client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index 6c606d8..5e179df 100644 --- a/client.c +++ b/client.c @@ -2058,7 +2058,8 @@ process_cmd_sources(char *line) mode = ntohs(reply.data.source_data.mode); UTI_IPNetworkToHost(&reply.data.source_data.ip_addr, &ip_addr); - format_name(name, sizeof (name), 25, mode == RPY_SD_MD_REF, + format_name(name, sizeof (name), 25, + mode == RPY_SD_MD_REF && ip_addr.family == IPADDR_INET4, ip_addr.addr.in4, &ip_addr); switch (mode) {