a few changes on udp code

This commit is contained in:
UbitUmarov
2024-04-24 13:17:22 +01:00
parent 809a7b6356
commit 41ef04902f
6 changed files with 85 additions and 200 deletions

View File

@@ -219,8 +219,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
{
// Update stats
Interlocked.Add(ref removedPacket.Client.UnackedBytes, -removedPacket.Buffer.DataLength);
removedPacket.Client.FreeUDPBuffer(removedPacket.Buffer);
OpenSimUDPBase.FreeUDPBuffer(removedPacket.Buffer);
removedPacket.Buffer = null;
}
}
@@ -247,7 +246,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
{
Interlocked.Add(ref ackedPacket.Client.UnackedBytes, -ackedPacket.Buffer.DataLength);
ackedPacket.Client.FreeUDPBuffer(ackedPacket.Buffer);
OpenSimUDPBase.FreeUDPBuffer(ackedPacket.Buffer);
ackedPacket.Buffer = null;
}
// As with other network applications, assume that an acknowledged packet is an