diff --git a/src/comm/LogReplayLink.cc b/src/comm/LogReplayLink.cc index cc408d3ddf65efa63bfd91ec2b2a3051a68836e6..0b3b276370da25def32cfbc36475fa5e1662604c 100644 --- a/src/comm/LogReplayLink.cc +++ b/src/comm/LogReplayLink.cc @@ -25,6 +25,7 @@ #include "LinkManager.h" #include +#include const char* LogReplayLinkConfiguration::_logFilenameKey = "logFilename"; @@ -163,13 +164,13 @@ void LogReplayLink::writeBytes(const char* bytes, qint64 cBytes) /// @return A Unix timestamp in microseconds UTC for found message or 0 if parsing failed quint64 LogReplayLink::_parseTimestamp(const QByteArray& bytes) { - quint64 timestamp = qFromBigEndian(*((quint64*)(bytes.constData()))); + quint64 timestamp = qFromBigEndian(*((quint64*)(bytes.constData()))); quint64 currentTimestamp = ((quint64)QDateTime::currentMSecsSinceEpoch()) * 1000; // Now if the parsed timestamp is in the future, it must be an old file where the timestamp was stored as // little endian, so switch it. if (timestamp > currentTimestamp) { - timestamp = qbswap(timestamp); + timestamp = qbswap(timestamp); } return timestamp;