opnsense-ports/security/veracrypt/files/patch-src_Main_TextUserInterface.cpp
Franco Fichtner 2f3d17fbcd */*: sync with upstream
Taken from: HardenedBSD
2018-01-21 14:23:44 +01:00

15 lines
714 B
C++

TextUserInterface.cpp:122:5: error: const_cast from 'const wxScopedWCharBuffer' (aka 'const wxScopedCharTypeBuffer<wchar_t>') to 'wchar_t *' is not allowed
const_cast <wchar_t *> (passwordStr.wc_str())[i] = L'X';
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- src/Main/TextUserInterface.cpp.orig 2017-07-09 22:31:19 UTC
+++ src/Main/TextUserInterface.cpp
@@ -119,7 +119,7 @@ namespace VeraCrypt
for (size_t i = 0; i < length && i < VolumePassword::MaxSize; ++i)
{
passwordBuf[i] = (wchar_t) passwordStr[i];
- const_cast <wchar_t *> (passwordStr.wc_str())[i] = L'X';
+ passwordStr[i] = L'X';
}
if (verify && verPhase)