]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fixed assert when delete[]-ing an array of size zero.
authorBart Van Assche <bvanassche@acm.org>
Sat, 22 Mar 2008 17:35:28 +0000 (17:35 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sat, 22 Mar 2008 17:35:28 +0000 (17:35 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7755

exp-drd/drd_malloc_wrappers.c

index b2d06cdaa521363782422c104012804136690f34..4fb6310c3fc49eaec3c50b83ab34f3b5fcede16f 100644 (file)
@@ -143,7 +143,8 @@ void drd_handle_free(ThreadId tid, Addr p)
   }
   else
   {
-    s_stop_using_mem_callback(mc->data, mc->size);
+    if (mc->size > 0)
+      s_stop_using_mem_callback(mc->data, mc->size);
     VG_(free)(mc);
   }
 }