Added memory leak detection to lzmadec.c.

This commit is contained in:
Lasse Collin 2008-01-16 14:47:27 +02:00
parent 5b5b13c7bb
commit 0b58153931
1 changed files with 3 additions and 0 deletions

View File

@ -484,6 +484,8 @@ main(int argc, char **argv)
exit(ERROR);
}
assert(lzma_memlimit_count(mem_limitter) == 0);
allocator.opaque = mem_limitter;
strm.allocator = &allocator;
@ -517,6 +519,7 @@ main(int argc, char **argv)
// Free the memory only when debugging. Freeing wastes some time,
// but allows detecting possible memory leaks with Valgrind.
lzma_end(&strm);
assert(lzma_memlimit_count(mem_limitter) == 0);
lzma_memlimit_end(mem_limitter, false);
#endif