From 349204c4141b6de6d373473d300b8ceae27f94f0 Mon Sep 17 00:00:00 2001 From: Ilya Fedorov <118038102+Withaust@users.noreply.github.com> Date: Wed, 25 Dec 2024 16:20:51 +0300 Subject: [PATCH] Fix ConnectionRequest reported user array length --- .../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..c347485 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();