diff --git a/mpool.c b/mpool.c index 8efcb08..4b914de 100644 --- a/mpool.c +++ b/mpool.c @@ -125,6 +125,7 @@ void mem_destroy(struct mphdr *hdr) free(e); hdr->values[i] = 0; } + free(hdr->values); memset(hdr, 0, sizeof(*hdr)); free(hdr); } \ No newline at end of file