[sanitizer] Avoid unneeded deferefence
authorVitaly Buka <vitalybuka@google.com>
Thu, 11 Jun 2020 07:16:09 +0000 (00:16 -0700)
committerVitaly Buka <vitalybuka@google.com>
Thu, 11 Jun 2020 07:17:32 +0000 (00:17 -0700)
compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp

index 2168301..dffe2c9 100644 (file)
@@ -861,9 +861,8 @@ uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set,
 #else
   __sanitizer_kernel_sigset_t *k_set = (__sanitizer_kernel_sigset_t *)set;
   __sanitizer_kernel_sigset_t *k_oldset = (__sanitizer_kernel_sigset_t *)oldset;
-  return internal_syscall(SYSCALL(rt_sigprocmask), (uptr)how,
-                          (uptr)&k_set->sig[0], (uptr)&k_oldset->sig[0],
-                          sizeof(__sanitizer_kernel_sigset_t));
+  return internal_syscall(SYSCALL(rt_sigprocmask), (uptr)how, (uptr)k_set,
+                          (uptr)k_oldset, sizeof(__sanitizer_kernel_sigset_t));
 #endif
 }