diff options
author | Maxim Ostapenko <m.ostapenko@partner.samsung.com> | 2016-09-26 08:26:23 +0000 |
---|---|---|
committer | Maxim Ostapenko <m.ostapenko@partner.samsung.com> | 2016-09-26 08:26:23 +0000 |
commit | 73a20a87f121b48ca73d65a53f748c219405a639 (patch) | |
tree | d535ee2b4dcb26100c1c0702a6c44ff65f73425d /lib/msan | |
parent | c8a185bc3169b0a6d2cd8beedc77033461830037 (diff) |
[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
Diffstat (limited to 'lib/msan')
-rw-r--r-- | lib/msan/msan_interceptors.cc | 2 |
1 files changed, 1 insertions, 1 deletions
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; |