Skip to content

Commit 04a6d3c

Browse files
authored
Fix infinite recursion in SendMessageToConnection
SendMessageToConnection(Connection connection, IntPtr data, uint length, SendFlags flags) used to just call itself
1 parent 7791fff commit 04a6d3c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ValveSockets.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,11 +499,11 @@ public Result SendMessageToConnection(Connection connection, IntPtr data, uint l
499499
}
500500

501501
public Result SendMessageToConnection(Connection connection, IntPtr data, uint length, SendFlags flags) {
502-
return SendMessageToConnection(connection, data, length, flags);
502+
return Native.SteamAPI_ISteamNetworkingSockets_SendMessageToConnection(nativeSockets, connection, data, length, flags, IntPtr.Zero);
503503
}
504504

505505
public Result SendMessageToConnection(Connection connection, IntPtr data, int length, SendFlags flags) {
506-
return Native.SteamAPI_ISteamNetworkingSockets_SendMessageToConnection(nativeSockets, connection, data, (uint)length, flags, IntPtr.Zero);
506+
return SendMessageToConnection(connection, data, (uint)length, flags);
507507
}
508508

509509
public Result SendMessageToConnection(Connection connection, byte[] data) {

0 commit comments

Comments
 (0)