summaryrefslogtreecommitdiff
path: root/src/LibsslTLSContext.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2014-05-29 17:24:50 +0200
committerNils Maier <maierman@web.de>2014-05-29 19:38:34 +0200
commitd2e38aab3626d3564f24b7ec1aacb54a4e1f086c (patch)
treed002a8b01079fa78712a5a62ef2b6bee859fe9ed /src/LibsslTLSContext.cc
parent3c55400d233edf42ffa3dde1fbf636c5b7c5c439 (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.cc2
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());