From b93629dd335ffee2fc4b9b619bf86c3f9e6b0023 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Fri, 16 Apr 2021 11:28:41 -0700 Subject: [PATCH] Address D100645 comment --- compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp index 2b10bdd37293..7ff48c35851e 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp +++ b/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp @@ -180,10 +180,9 @@ void SetAlternateSignalStack() { // TODO(glider): the mapped stack should have the MAP_STACK flag in the // future. It is not required by man 2 sigaltstack now (they're using // malloc()). - void *base = MmapOrDie(GetAltStackSize(), __func__); - altstack.ss_sp = (char*) base; - altstack.ss_flags = 0; altstack.ss_size = GetAltStackSize(); + altstack.ss_sp = (char *)MmapOrDie(altstack.ss_size, __func__); + altstack.ss_flags = 0; CHECK_EQ(0, sigaltstack(&altstack, nullptr)); }