fix ban method

This commit is contained in:
Andrei Yankovich 2021-10-14 15:49:27 +03:00
parent 0669e3305c
commit 34046bbd74

View File

@ -81,7 +81,12 @@ bool operator !=(const HostAddress &left, const HostAddress &right) {
}
uint qHash(const HostAddress &address) {
return qHash(QString("%1:%2").arg(address.toString()).arg(address.port()));
if (address.operator==(QHostAddress::LocalHost) ||
address.operator==(QHostAddress::LocalHostIPv6)) {
return qHash(QString("%1:%2").arg(address.toString()).arg(address.port()));
}
return qHash(*static_cast<const QHostAddress*>(&address));
}
}