From: Lasse Collin Date: Mon, 10 Mar 2008 11:41:25 +0000 (+0200) Subject: Don't fill allocated memory with 0xFD when debugging is X-Git-Tag: upstream/5.1.3~778 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=45e43e169527e7a98a8c8a821d37bf25822b764d;p=platform%2Fupstream%2Fxz.git Don't fill allocated memory with 0xFD when debugging is enabled. It hides errors from Valgrind. --- diff --git a/src/liblzma/common/allocator.c b/src/liblzma/common/allocator.c index edea0f6..c597031 100644 --- a/src/liblzma/common/allocator.c +++ b/src/liblzma/common/allocator.c @@ -36,9 +36,10 @@ lzma_alloc(size_t size, lzma_allocator *allocator) ptr = malloc(size); #if !defined(NDEBUG) && defined(HAVE_MEMSET) - // This helps to catch some stupid mistakes. - if (ptr != NULL) - memset(ptr, 0xFD, size); + // This helps to catch some stupid mistakes, but also hides them from + // Valgrind. Uncomment when useful. +// if (ptr != NULL) +// memset(ptr, 0xFD, size); #endif return ptr;