From 0b581539311f3712946e81e747839f8fb5f441a7 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Wed, 16 Jan 2008 14:47:27 +0200 Subject: [PATCH] Added memory leak detection to lzmadec.c. --- src/lzmadec/lzmadec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lzmadec/lzmadec.c b/src/lzmadec/lzmadec.c index f0ae3568..10d5cc60 100644 --- a/src/lzmadec/lzmadec.c +++ b/src/lzmadec/lzmadec.c @@ -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