Browse Source

zero out host memory on creation

eihrul 13 years ago
parent
commit
e96c668702
1 changed files with 1 additions and 0 deletions
  1. 1 0
      host.c

+ 1 - 0
host.c

@@ -38,6 +38,7 @@ enet_host_create (const ENetAddress * address, size_t peerCount, size_t channelL
     host = (ENetHost *) enet_malloc (sizeof (ENetHost));
     host = (ENetHost *) enet_malloc (sizeof (ENetHost));
     if (host == NULL)
     if (host == NULL)
       return NULL;
       return NULL;
+    memset (host, 0, sizeof (ENetHost));
 
 
     host -> peers = (ENetPeer *) enet_malloc (peerCount * sizeof (ENetPeer));
     host -> peers = (ENetPeer *) enet_malloc (peerCount * sizeof (ENetPeer));
     if (host -> peers == NULL)
     if (host -> peers == NULL)