treat destroying NULL as no-op

This commit is contained in:
Lee Salzman
2012-09-11 02:28:50 +03:00
parent be852c5d8b
commit 71b7550049
4 changed files with 10 additions and 2 deletions
+3
View File
@@ -55,6 +55,9 @@ enet_packet_create (const void * data, size_t dataLength, enet_uint32 flags)
void
enet_packet_destroy (ENetPacket * packet)
{
if (packet == NULL)
return;
if (packet -> freeCallback != NULL)
(* packet -> freeCallback) (packet);
if (! (packet -> flags & ENET_PACKET_FLAG_NO_ALLOCATE) &&