mirror of
https://github.com/mfontanini/libtins
synced 2026-01-23 02:35:57 +01:00
Fix timestamp integer overflow issue
This commit is contained in:
@@ -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<uint64_t>(time_val.tv_sec) * MICROSECONDS_IN_SECOND
|
||||
+ time_val.tv_usec;
|
||||
}
|
||||
|
||||
Timestamp::Timestamp(uint64_t value)
|
||||
|
||||
Reference in New Issue
Block a user