1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00

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

View file

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