diff options
| author | Nils Maier <maierman@web.de> | 2014-05-29 17:24:50 +0200 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2014-05-29 19:38:34 +0200 |
| commit | d2e38aab3626d3564f24b7ec1aacb54a4e1f086c (patch) | |
| tree | d002a8b01079fa78712a5a62ef2b6bee859fe9ed /src/LibsslTLSContext.cc | |
| parent | 3c55400d233edf42ffa3dde1fbf636c5b7c5c439 (diff) | |
Use _setmode to set binary mode in mingw
The _CRT_fmode stuff was never working correctly anyway, and is entirely
unsupported in mingw-w64 these days, it seems.
Diffstat (limited to 'src/LibsslTLSContext.cc')
| -rw-r--r-- | src/LibsslTLSContext.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/LibsslTLSContext.cc b/src/LibsslTLSContext.cc index c8419ced..413607d0 100644 --- a/src/LibsslTLSContext.cc +++ b/src/LibsslTLSContext.cc @@ -156,7 +156,7 @@ bool OpenSSLTLSContext::addCredentialFile(const std::string& certfile, bool OpenSSLTLSContext::addP12CredentialFile(const std::string& p12file) { std::stringstream ss; - BufferedFile(p12file.c_str(), "rb").transfer(ss); + BufferedFile(p12file.c_str(), BufferedFile::READ).transfer(ss); auto data = ss.str(); void *ptr = const_cast<char*>(data.c_str()); |
