Could modifying packet->dataLength before being sent cause a leak?

I'm setting it to 0 after I create it and increasing the value based on the
data I'm writing into packet->data.

I'm doing this when I don't know what will be the exact size of the data to
be sent.

I assume enet will destroy all the data regardless of the dataLength value
since it uses packet->data = enet_malloc(...) to allocate in
enet_packet_create and enet_free(packet->data) to deallocate in
enet_packet_destroy(...), but I don't know about enet's internal processes.

Example code: https://pastebin.com/QdaHjqft
_______________________________________________
ENet-discuss mailing list
ENet-discuss@cubik.org
http://lists.cubik.org/mailman/listinfo/enet-discuss

Reply via email to