From e2630d2b20e01abc20317fcf0d0e971dc993161d Mon Sep 17 00:00:00 2001 From: Akkadius Date: Tue, 29 Oct 2019 23:16:37 -0500 Subject: [PATCH] Return blank string on null socket [skip ci] --- common/net/tcp_connection.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/net/tcp_connection.cpp b/common/net/tcp_connection.cpp index 03f8466de..83d6c89b5 100644 --- a/common/net/tcp_connection.cpp +++ b/common/net/tcp_connection.cpp @@ -203,6 +203,10 @@ int EQ::Net::TCPConnection::LocalPort() const std::string EQ::Net::TCPConnection::RemoteIP() const { + if (!m_socket) { + return ""; + } + sockaddr_storage addr; int addr_len = sizeof(addr); uv_tcp_getpeername(m_socket, (sockaddr*)&addr, &addr_len);