You `malloc`ate a chunk for each request but don't free it. See below: ``` struct packet* data = (struct packet*) malloc(size_packet); ``` It never `free`s it though.
You
mallocate a chunk for each request but don't free it. See below:It never
frees it though.