Merge topic 'aix-compile'

539b6c58 Fix build on AIX failing because of access to string elements
This commit is contained in:
Brad King 2014-04-10 09:53:08 -04:00 committed by CMake Topic Stage
commit 5e6f279411

View File

@ -38,7 +38,7 @@ cmsys::auto_ptr<cmCryptoHash> cmCryptoHash::New(const char* algo)
std::string cmCryptoHash::HashString(const std::string& input) std::string cmCryptoHash::HashString(const std::string& input)
{ {
this->Initialize(); this->Initialize();
this->Append(reinterpret_cast<unsigned char const*>(&input[0]), this->Append(reinterpret_cast<unsigned char const*>(input.c_str()),
static_cast<int>(input.size())); static_cast<int>(input.size()));
return this->Finalize(); return this->Finalize();
} }