From 73a20a87f121b48ca73d65a53f748c219405a639 Mon Sep 17 00:00:00 2001 From: Maxim Ostapenko Date: Mon, 26 Sep 2016 08:26:23 +0000 Subject: [msan] Fix second parameter in MsanReallocate from previous commit. It's wrong to pass to MsanReallocate a pointer that MSan allocator doesn't own. Use nullptr instead of ptr to prevent possible (still unlikely) failure. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@282390 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/msan/msan_interceptors.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/msan/msan_interceptors.cc') diff --git a/lib/msan/msan_interceptors.cc b/lib/msan/msan_interceptors.cc index 93b93aec2..53f10ab8e 100644 --- a/lib/msan/msan_interceptors.cc +++ b/lib/msan/msan_interceptors.cc @@ -940,7 +940,7 @@ INTERCEPTOR(void *, realloc, void *ptr, SIZE_T size) { new_ptr = AllocateFromLocalPool(copy_size); } else { copy_size = size; - new_ptr = MsanReallocate(&stack, ptr, copy_size, sizeof(u64), false); + new_ptr = MsanReallocate(&stack, nullptr, copy_size, sizeof(u64), false); } internal_memcpy(new_ptr, ptr, copy_size); return new_ptr; -- cgit v1.2.3