diff --git a/logd/LogKlog.cpp b/logd/LogKlog.cpp index ba0b6e5db..9690489ce 100644 --- a/logd/LogKlog.cpp +++ b/logd/LogKlog.cpp @@ -286,7 +286,7 @@ void LogKlog::calculateCorrection(const log_time &monotonic, memset(&tm, 0, sizeof(tm)); tm.tm_isdst = -1; localtime_r(&now, &tm); - if ((tm.tm_gmtoff < 0) && ((-tm.tm_gmtoff) > real.tv_sec)) { + if ((tm.tm_gmtoff < 0) && ((-tm.tm_gmtoff) > (long)real.tv_sec)) { real = log_time::EPOCH; } else { real.tv_sec += tm.tm_gmtoff;