diff --git a/common/checksum/Checksum.cpp b/common/checksum/Checksum.cpp index 5ae4d67d71e08d0ea5a9bc62907594349f4038bf..cc8ea5abac7a35e0e48832e66939ea77dfbf32e3 100644 --- a/common/checksum/Checksum.cpp +++ b/common/checksum/Checksum.cpp @@ -75,11 +75,8 @@ std::string cta::Checksum::str() const { std::ostringstream oss; if(0 < arraySize) { - const auto bytes = m_byteArray.getBytes(); - oss << "0x"; - for(uint32_t i = 0; i < arraySize; i++) { - oss << std::hex << bytes[i]; - } + uint32_t checkSumInt32 = *((uint32_t *)(m_byteArray.getBytes())); + oss << "0x" << std::hex << checkSumInt32; } return oss.str();