VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Platform/Unix/Process.h
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2016-03-18 16:25:48 +0100
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2016-03-18 16:27:29 +0100
commit646679da4d79bf7f8af22c44c7ae8498086a88a6 (patch)
treead44ddf32662d1896b5502224add0676c4dd2904 /src/Platform/Unix/Process.h
parentfd26f49958a147b00cfa51e054257587ea4d5a28 (diff)
downloadVeraCrypt-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/Process.h')
0 files changed, 0 insertions, 0 deletions