diff options
author | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2016-03-18 16:25:48 +0100 |
---|---|---|
committer | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2016-03-18 16:27:29 +0100 |
commit | 646679da4d79bf7f8af22c44c7ae8498086a88a6 (patch) | |
tree | ad44ddf32662d1896b5502224add0676c4dd2904 /src/Platform/Unix/System.h | |
parent | fd26f49958a147b00cfa51e054257587ea4d5a28 (diff) | |
download | VeraCrypt-646679da4d79bf7f8af22c44c7ae8498086a88a6.tar.gz VeraCrypt-646679da4d79bf7f8af22c44c7ae8498086a88a6.zip |
Linux: Completely fix gcc-5 "Invalid characters encountered" issue on mount. It was caused by an issue of gcc-5 STL implementation that is causing char* pointers retrieved from std::string using c_str method to become invalid in the child of a child process (after two fork calls). The workaround is to first copy the std:string values in the child before calling the second fork.
Diffstat (limited to 'src/Platform/Unix/System.h')
0 files changed, 0 insertions, 0 deletions