Răsfoiți Sursa

enet_peer_receive channelID fix

eihrul 15 ani în urmă
părinte
comite
94a1e8879f
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      peer.c

+ 2 - 1
peer.c

@@ -218,7 +218,8 @@ enet_peer_receive (ENetPeer * peer, enet_uint8 * channelID)
 
 
    incomingCommand = (ENetIncomingCommand *) enet_list_remove (enet_list_begin (& peer -> dispatchedCommands));
    incomingCommand = (ENetIncomingCommand *) enet_list_remove (enet_list_begin (& peer -> dispatchedCommands));
 
 
-   * channelID = incomingCommand -> command.header.channelID;
+   if (channelID != NULL)
+     * channelID = incomingCommand -> command.header.channelID;
 
 
    packet = incomingCommand -> packet;
    packet = incomingCommand -> packet;