From ffef78023d7b762ea6dc4f62c7d7082a70eb0204 Mon Sep 17 00:00:00 2001 From: Karrar Date: Mon, 30 Dec 2024 16:15:02 +0300 Subject: [PATCH] Fixed an issue with Fast Serialization when Interest Management is enabled. --- .../LiteNetLib Transport/LiteNetLibTransportProvider.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Transport/LiteNetLib Transport/LiteNetLibTransportProvider.cs b/Transport/LiteNetLib Transport/LiteNetLibTransportProvider.cs index 4f8efd5..ed06985 100644 --- a/Transport/LiteNetLib Transport/LiteNetLibTransportProvider.cs +++ b/Transport/LiteNetLib Transport/LiteNetLibTransportProvider.cs @@ -120,8 +120,9 @@ namespace Netick.Transport return; } - request.Data.GetBytes(_connectionBytes, 0, request.Data.AvailableBytes); - bool accepted = NetworkPeer.OnConnectRequest(_connectionBytes, request.Data.AvailableBytes, request.RemoteEndPoint.ToNetickEndPoint()); + int len = request.Data.AvailableBytes; + request.Data.GetBytes(_connectionBytes, 0, len); + bool accepted = NetworkPeer.OnConnectRequest(_connectionBytes, len, request.RemoteEndPoint.ToNetickEndPoint()); if (accepted) request.Accept();