fixed GH# 188: Net: SocketAddress operator < unusable for std::map key

This commit is contained in:
Guenter Obiltschnig 2013-05-24 22:06:36 +02:00
parent 28320ddb1e
commit e6a24b3101

View File

@ -161,11 +161,11 @@ SocketAddress::~SocketAddress()
bool SocketAddress::operator < (const SocketAddress& socketAddress) const
{
if (family() < addr.family()) return true;
if (family() > addr.family()) return false;
if (host() < addr.host()) return true;
if (host() > addr.host()) return false;
return (port() < addr.port());
if (family() < socketAddress.family()) return true;
if (family() > socketAddress.family()) return false;
if (host() < socketAddress.host()) return true;
if (host() > socketAddress.host()) return false;
return (port() < socketAddress.port());
}