From 85339f60837413919bfe6e9566aa748124911a76 Mon Sep 17 00:00:00 2001 From: Anders Bergh Date: Wed, 18 Jun 2014 14:07:46 +0200 Subject: [PATCH] relay: don't print ::ffff: in v4-mapped addresses. --- src/plugins/relay/relay-server.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/relay/relay-server.c b/src/plugins/relay/relay-server.c index 900ecf9c187..6c6c07cf77d 100644 --- a/src/plugins/relay/relay-server.c +++ b/src/plugins/relay/relay-server.c @@ -269,6 +269,12 @@ relay_server_sock_cb (void *data, int fd) INET6_ADDRSTRLEN)) { ptr_ip_address = ipv6_address; + + if (strncmp (ptr_ip_address, "::ffff:", 7) == 0) + { + /* actually an IPv4-mapped IPv6 address, so skip ::ffff: */ + ptr_ip_address += 7; + } } } else