Return blank string on null socket [skip ci]

This commit is contained in:
Akkadius 2019-10-29 23:16:37 -05:00
parent dadeb01045
commit e2630d2b20

View File

@ -203,6 +203,10 @@ int EQ::Net::TCPConnection::LocalPort() const
std::string EQ::Net::TCPConnection::RemoteIP() const std::string EQ::Net::TCPConnection::RemoteIP() const
{ {
if (!m_socket) {
return "";
}
sockaddr_storage addr; sockaddr_storage addr;
int addr_len = sizeof(addr); int addr_len = sizeof(addr);
uv_tcp_getpeername(m_socket, (sockaddr*)&addr, &addr_len); uv_tcp_getpeername(m_socket, (sockaddr*)&addr, &addr_len);