mirror of
https://github.com/apple/foundationdb.git
synced 2025-05-23 23:59:58 +08:00
Assert success on XXHash stream functions.
This commit is contained in:
parent
313a3dcd63
commit
f3d62ce002
@ -1593,7 +1593,7 @@ static ReliablePacket* sendPacket(TransportData* self,
|
||||
if (checksumEnabled) {
|
||||
packetInfoSize += sizeof(checksum);
|
||||
checksumState = XXH3_createState();
|
||||
XXH3_64bits_reset(checksumState);
|
||||
ASSERT(XXH3_64bits_reset(checksumState) == XXH_OK);
|
||||
}
|
||||
|
||||
wr.writeAhead(packetInfoSize, &packetInfoBuffer);
|
||||
@ -1616,7 +1616,7 @@ static ReliablePacket* sendPacket(TransportData* self,
|
||||
uint32_t processLength =
|
||||
std::min(checksumUnprocessedLength, (uint32_t)(checksumPb->bytes_written - prevBytesWritten));
|
||||
// This won't fail if inputs are non null
|
||||
XXH3_64bits_update(checksumState, checksumPb->data() + prevBytesWritten, processLength);
|
||||
ASSERT(XXH3_64bits_update(checksumState, checksumPb->data() + prevBytesWritten, processLength) == XXH_OK);
|
||||
checksumUnprocessedLength -= processLength;
|
||||
checksumPb = checksumPb->nextPacketBuffer();
|
||||
prevBytesWritten = 0;
|
||||
@ -1624,7 +1624,7 @@ static ReliablePacket* sendPacket(TransportData* self,
|
||||
|
||||
checksum = XXH3_64bits_digest(checksumState);
|
||||
// This always returns OK
|
||||
XXH3_freeState(checksumState);
|
||||
ASSERT(XXH3_freeState(checksumState) == XXH_OK);
|
||||
}
|
||||
|
||||
// Write packet length and checksum into packet buffer
|
||||
|
Loading…
x
Reference in New Issue
Block a user