mirror of
https://github.com/dashr9230/SA-MP.git
synced 2025-09-19 20:26:14 +08:00
[raknet] Match ReliabilityLayer::BuildPacketFromSplitPacketList(...)
This commit is contained in:
@ -2256,10 +2256,13 @@ InternalPacket * ReliabilityLayer::BuildPacketFromSplitPacketList( SplitPacketId
|
|||||||
// Reconstruct
|
// Reconstruct
|
||||||
internalPacket = CreateInternalPacketCopy( splitPacketChannelList[i]->splitPacketList[0], 0, 0, time );
|
internalPacket = CreateInternalPacketCopy( splitPacketChannelList[i]->splitPacketList[0], 0, 0, time );
|
||||||
internalPacket->dataBitLength=0;
|
internalPacket->dataBitLength=0;
|
||||||
for (j=0; j < splitPacketChannelList[i]->splitPacketList.Size(); j++)
|
byteProgress=0;
|
||||||
|
for (j=0; j < splitPacketChannelList[i]->splitPacketList.Size(); j++) {
|
||||||
internalPacket->dataBitLength+=splitPacketChannelList[i]->splitPacketList[j]->dataBitLength;
|
internalPacket->dataBitLength+=splitPacketChannelList[i]->splitPacketList[j]->dataBitLength;
|
||||||
|
byteProgress+=BITS_TO_BYTES( splitPacketChannelList[i]->splitPacketList[j]->dataBitLength );
|
||||||
|
}
|
||||||
|
|
||||||
internalPacket->data = new unsigned char[ BITS_TO_BYTES( internalPacket->dataBitLength ) ];
|
internalPacket->data = new unsigned char[ byteProgress ];
|
||||||
|
|
||||||
byteProgress=0;
|
byteProgress=0;
|
||||||
for (j=0; j < splitPacketChannelList[i]->splitPacketList.Size(); j++)
|
for (j=0; j < splitPacketChannelList[i]->splitPacketList.Size(); j++)
|
||||||
|
Reference in New Issue
Block a user