Testsuite: Support running exim under valgrind
[users/jgh/exim.git] / src / src / store.c
index e402835c7d8890c229313d147ee4a44bca6b0fdd..9c1d1d83f9dc1fae82e35d83f95bf5132e8dc504 100644 (file)
@@ -354,7 +354,11 @@ the released memory. */
 
 newlength = bc + b->length - (char *)ptr;
 #ifndef COMPILE_UTILITY
-if (running_in_test_harness) memset(ptr, 0xF0, newlength);
+if (running_in_test_harness)
+  {
+  (void) VALGRIND_MAKE_MEM_DEFINED(ptr, newlength);
+  memset(ptr, 0xF0, newlength);
+  }
 #endif
 (void) VALGRIND_MAKE_MEM_NOACCESS(ptr, newlength);
 yield_length[store_pool] = newlength - (newlength % alignment);