Sanitycheck extra sanity checks
This commit is contained in:
parent
e9ed76d361
commit
248bb9c61e
1 changed files with 9 additions and 0 deletions
|
@ -135,6 +135,15 @@ namespace Mist{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
size_t keyIndex = M.getKeyIndexForTime(getMainSelectedTrack(), thisPacket.getTime());
|
||||||
|
uint64_t keyTime = M.getTimeForKeyIndex(getMainSelectedTrack(), keyIndex);
|
||||||
|
if (keyTime > thisPacket.getTime()){
|
||||||
|
std::cout << "Corruption? Our time is " << thisPacket.getTime() << ", but our key time is " << keyTime << std::endl;
|
||||||
|
myConn.close();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Packet is normally sent here
|
// Packet is normally sent here
|
||||||
packets.push_back(thisPacket.toSummary());
|
packets.push_back(thisPacket.toSummary());
|
||||||
while (packets.size() > 10){packets.pop_front();}
|
while (packets.size() > 10){packets.pop_front();}
|
||||||
|
|
Loading…
Add table
Reference in a new issue