]> git.kaiwu.me - njs.git/commitdiff
Using hand-written nxt_explicit_memzero() with memory-sanitizer.
authorDmitry Volyntsev <xeioex@nginx.com>
Wed, 17 Jul 2019 13:28:30 +0000 (16:28 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Wed, 17 Jul 2019 13:28:30 +0000 (16:28 +0300)
To avoid false-positive results.

nxt/nxt_string.h

index 5c3086e6afda16a67928ce16a4ab51c46c123123..20c8b1bbb7ea40ad3f7ec7c3ea525b310938a498 100644 (file)
@@ -87,7 +87,7 @@ nxt_memzero(buf, length)                                                      \
     (void) memset(buf, 0, length)
 
 
-#if (NXT_HAVE_EXPLICIT_BZERO)
+#if (NXT_HAVE_EXPLICIT_BZERO && !NXT_HAVE_MEMORY_SANITIZER)
 #define                                                                       \
 nxt_explicit_memzero(buf, length)                                             \
     explicit_bzero(buf, length)