mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-06-19 15:29:08 +02:00
only a single log line per client version mismatch
This commit is contained in:
parent
278fe93f2b
commit
1da8fe5838
1 changed files with 8 additions and 1 deletions
|
@ -62,7 +62,14 @@ bool IceServer::packetVersionMatch(const udt::Packet& packet) {
|
||||||
if (headerVersion == versionForPacketType(headerType)) {
|
if (headerVersion == versionForPacketType(headerType)) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
|
static QSet<HifiSockAddr> mismatchedClients;
|
||||||
|
|
||||||
|
// only output a version mismatch once per ice-server run
|
||||||
|
if (!mismatchedClients.contains(packet.getSenderSockAddr())) {
|
||||||
|
mismatchedClients.insert(packet.getSenderSockAddr());
|
||||||
|
|
||||||
qDebug() << "Packet version mismatch for packet" << headerType << " from" << packet.getSenderSockAddr();
|
qDebug() << "Packet version mismatch for packet" << headerType << " from" << packet.getSenderSockAddr();
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue