From 5e546cf50fa52a667e6f50c88cd0d031b39ecf29 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Wed, 13 Dec 2023 23:45:09 +0100 Subject: [PATCH] Fix warnings on .NET 8/C# 12 --- Lidgren.Network/Sockets/NetFastSocket.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lidgren.Network/Sockets/NetFastSocket.cs b/Lidgren.Network/Sockets/NetFastSocket.cs index 9a8ff86c..51cd824e 100644 --- a/Lidgren.Network/Sockets/NetFastSocket.cs +++ b/Lidgren.Network/Sockets/NetFastSocket.cs @@ -15,7 +15,7 @@ internal static unsafe class NetFastSocket // Only Linux and Windows supported right now. // I couldn't get macOS to work and gave up for now. - + public static int SendTo(Socket socket, byte[] buffer, int offset, int size, SocketFlags socketFlags, IPEndPoint endPoint) { @@ -83,7 +83,7 @@ public static int SendTo( { sockaddr_in6 address6 = default; - ref var refAddress6 = ref Unsafe.AsRef(socketAddress.V6); + ref var refAddress6 = ref Unsafe.AsRef(in socketAddress.V6); address6.sin6_port = htons(refAddress6.Port); address6.sin6_family = AF_INET6; @@ -97,7 +97,7 @@ public static int SendTo( { Debug.Assert(socketAddress.Family == NetIpAddressFamily.V4); - ref var refAddress4 = ref Unsafe.AsRef(socketAddress.V4); + ref var refAddress4 = ref Unsafe.AsRef(in socketAddress.V4); sockaddr_in address4 = default; address4.sin_port = htons(refAddress4.Port);