Fix conversion of binary data to hexadecimal strings in some cases.

This commit is contained in:
Nik Bougalis
2014-04-07 14:49:42 -07:00
committed by Vinnie Falco
parent 8a608b5829
commit bd60a93cd6

View File

@@ -224,9 +224,15 @@ public:
std::string getHex () const
{
std::stringstream h;
h << std::hex << std::setfill ('0');
for (unsigned char const& element : mData)
h << std::setw (2) << element;
{
h <<
std::setw (2) <<
std::hex <<
std::setfill ('0') <<
static_cast<unsigned int>(element);
}
return h.str ();
}