mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-01 01:17:02 +00:00
security/veracrypt: unbreak build with wxWidgets 3.0.3
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'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR: 223758 Submitted by: rozhuk.im@gmail.com Approved by: maintainer timeout (2 months)
This commit is contained in:
parent
0b52e68840
commit
7bf1b45e5f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=459567
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= veracrypt
|
||||
PORTVERSION= 1.21
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME:S/v/V/:S/c/C/}%20${PORTVERSION}/
|
||||
DISTNAME= ${PORTNAME:S/v/V/:S/c/C/}_${PORTVERSION}_Source
|
||||
|
@ -0,0 +1,15 @@
|
||||
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)
|
Loading…
Reference in New Issue
Block a user