From: Bart Van Assche Date: Sun, 20 Apr 2008 08:33:10 +0000 (+0000) Subject: Added missing VG_(cli_free)() call. X-Git-Tag: svn/VALGRIND_3_4_0~719 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=de0c2c74cb5dc2ad303d8940e67c99ce3a057037;p=thirdparty%2Fvalgrind.git Added missing VG_(cli_free)() call. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7895 --- diff --git a/exp-drd/drd_malloc_wrappers.c b/exp-drd/drd_malloc_wrappers.c index 4fb6310c3f..43f71b4457 100644 --- a/exp-drd/drd_malloc_wrappers.c +++ b/exp-drd/drd_malloc_wrappers.c @@ -39,7 +39,7 @@ /*------------------------------------------------------------*/ -/*--- Defns ---*/ +/*--- Definitions ---*/ /*------------------------------------------------------------*/ @@ -143,8 +143,10 @@ void drd_handle_free(ThreadId tid, Addr p) } else { + tl_assert(p == mc->data); if (mc->size > 0) s_stop_using_mem_callback(mc->data, mc->size); + VG_(cli_free)((void*)p); VG_(free)(mc); } }