From ccda631708d598addf20ad79b6e0abf70f5056dd Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Thu, 16 Jun 2016 17:12:04 -0700 Subject: [PATCH] Fix timestamp integer overflow issue --- src/timestamp.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/timestamp.cpp b/src/timestamp.cpp index 5a4dbda..9d2517d 100644 --- a/src/timestamp.cpp +++ b/src/timestamp.cpp @@ -64,7 +64,8 @@ Timestamp::Timestamp() } Timestamp::Timestamp(const timeval& time_val) { - timestamp_ = time_val.tv_sec * MICROSECONDS_IN_SECOND + time_val.tv_usec; + timestamp_ = static_cast(time_val.tv_sec) * MICROSECONDS_IN_SECOND + + time_val.tv_usec; } Timestamp::Timestamp(uint64_t value)