From 3b93ecc60e109ce7b906d4e7b72e63dd1641d049 Mon Sep 17 00:00:00 2001 From: Les De Ridder Date: Wed, 12 Feb 2020 13:55:27 +0100 Subject: [PATCH] Fix IPv6 address 'hostname' generation --- source/ircd/connection.d | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/ircd/connection.d b/source/ircd/connection.d index dfbb442..a9c4ed3 100644 --- a/source/ircd/connection.d +++ b/source/ircd/connection.d @@ -1285,11 +1285,13 @@ Lforeach: string getHost() { - auto address = parseAddress(_connection.peerAddress); + auto address = parseAddress(_connection.remoteAddress.toAddressString); auto hostname = address.toHostNameString; if(hostname is null) { hostname = address.toAddrString; + + //TODO: Enclose IPv6 addresses in square brackets? } return hostname; }