From 5249c1c4c6ae7616fedd60683814d2e2b03d7ded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Thu, 26 Jan 2017 13:58:14 +0100 Subject: [PATCH] Fix infinite recursion in TCPConnection.(local/remote)Address properties. --- source/vibe/core/net.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/vibe/core/net.d b/source/vibe/core/net.d index 2aa87d8..c1bbe6c 100644 --- a/source/vibe/core/net.d +++ b/source/vibe/core/net.d @@ -443,8 +443,8 @@ struct TCPConnection { @property void readTimeout(Duration duration) { m_context.readTimeout = duration; } @property Duration readTimeout() const { return m_context.readTimeout; } @property string peerAddress() const { return m_context.remoteAddress.toString(); } - @property NetworkAddress localAddress() const { return localAddress; } - @property NetworkAddress remoteAddress() const { return remoteAddress; } + @property NetworkAddress localAddress() const { return m_context.localAddress; } + @property NetworkAddress remoteAddress() const { return m_context.remoteAddress; } @property bool connected() const { if (m_socket == StreamSocketFD.invalid) return false;