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::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)
|
Timestamp::Timestamp(uint64_t value)
|
||||||
|
|||||||
Reference in New Issue
Block a user