Skip to content

Commit 831fb8a

Browse files
committed
refactor: Fixed missing out assignments
1 parent 1a6c74d commit 831fb8a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

MLAPI.EnetTransport/EnetTransport.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,14 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
6868
case EventType.None:
6969
{
7070
channelName = null;
71+
payload = new ArraySegment<byte>();
72+
7173
return NetEventType.Nothing;
7274
}
7375
case EventType.Connect:
7476
{
7577
channelName = null;
78+
payload = new ArraySegment<byte>();
7679

7780
connectedEnetPeers.Add(@event.Peer.ID, @event.Peer);
7881

@@ -81,6 +84,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
8184
case EventType.Disconnect:
8285
{
8386
channelName = null;
87+
payload = new ArraySegment<byte>();
8488

8589
connectedEnetPeers.Remove(@event.Peer.ID);
8690

@@ -94,7 +98,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
9498
if (size > messageBuffer.Length)
9599
{
96100
byte[] tempBuffer;
97-
101+
98102
if (temporaryBufferReference != null && temporaryBufferReference.IsAlive && ((byte[]) temporaryBufferReference.Target).Length >= size)
99103
{
100104
tempBuffer = (byte[])temporaryBufferReference.Target;
@@ -116,11 +120,13 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
116120

117121

118122
@event.Packet.Dispose();
123+
119124
return NetEventType.Data;
120125
}
121126
case EventType.Timeout:
122127
{
123128
channelName = null;
129+
payload = new ArraySegment<byte>();
124130

125131
connectedEnetPeers.Remove(@event.Peer.ID);
126132

@@ -129,6 +135,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
129135
default:
130136
{
131137
channelName = null;
138+
payload = new ArraySegment<byte>();
132139

133140
return NetEventType.Nothing;
134141
}
@@ -137,6 +144,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
137144
else
138145
{
139146
channelName = null;
147+
payload = new ArraySegment<byte>();
140148
clientId = 0;
141149

142150
return NetEventType.Nothing;

0 commit comments

Comments
 (0)