Skip to content

Commit c399c80

Browse files
committed
cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
1 parent fa0b5d6 commit c399c80

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/support/cleanse.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
#include <cstring>
99

10-
#if defined(_MSC_VER)
11-
#include <Windows.h> // For SecureZeroMemory.
10+
#if defined(WIN32)
11+
#include <windows.h>
1212
#endif
1313

1414
void memory_cleanse(void *ptr, size_t len)
1515
{
16-
#if defined(_MSC_VER)
17-
/* SecureZeroMemory is guaranteed not to be optimized out by MSVC. */
16+
#if defined(WIN32)
17+
/* SecureZeroMemory is guaranteed not to be optimized out. */
1818
SecureZeroMemory(ptr, len);
1919
#else
2020
std::memset(ptr, 0, len);

0 commit comments

Comments
 (0)