Skip to content

Commit 008a3a1

Browse files
committed
gh-148200: fix warning on missing safe memzero() on CYGWIN
This patch fixes issue #148200.
1 parent 5e9d90b commit 008a3a1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Misc/sbom.spdx.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Modules/_hacl/Lib_Memzero0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include <string.h>
3232
#endif
3333

34-
#if defined(__FreeBSD__) || defined(__NetBSD__)
34+
#if defined(__CYGWIN__) || defined(__FreeBSD__) || defined(__NetBSD__)
3535
#include <strings.h>
3636
#endif
3737

@@ -57,7 +57,7 @@ void Lib_Memzero0_memzero0(void *dst, uint64_t len) {
5757
SecureZeroMemory(dst, len_);
5858
#elif defined(__APPLE__) && defined(__MACH__) && defined(APPLE_HAS_MEMSET_S)
5959
memset_s(dst, len_, 0, len_);
60-
#elif (defined(__linux__) && !defined(LINUX_NO_EXPLICIT_BZERO)) || defined(__FreeBSD__) || defined(__OpenBSD__)
60+
#elif (defined(__linux__) && !defined(LINUX_NO_EXPLICIT_BZERO)) || defined(__CYGWIN__) || defined(__FreeBSD__) || defined(__OpenBSD__)
6161
explicit_bzero(dst, len_);
6262
#elif defined(__NetBSD__)
6363
explicit_memset(dst, 0, len_);

0 commit comments

Comments
 (0)