diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/src/Glacier/StarterI.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/Glacier/StarterI.cpp b/cpp/src/Glacier/StarterI.cpp index a90332caa71..e70b8a2caec 100644 --- a/cpp/src/Glacier/StarterI.cpp +++ b/cpp/src/Glacier/StarterI.cpp @@ -776,7 +776,11 @@ Glacier::CryptPasswordVerifierI::checkPermissions( char buff[14]; string salt = p->second.substr(0, 2); +#if OPENSSL_VERSION_NUMBER >= 0x0090700fL DES_fcrypt(password.c_str(), salt.c_str(), buff); +#else + des_fcrypt(password.c_str(), salt.c_str(), buff); +#endif return p->second == buff; } |