From d1e0f9733ecea776b438b0fa440a44c341b4a5ba Mon Sep 17 00:00:00 2001 From: Siddharth Bharat Purohit Date: Mon, 26 Jun 2017 16:08:20 +0530 Subject: [PATCH] HAL_Linux: use correct datatype for time conversion --- libraries/AP_HAL_Linux/Util.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_HAL_Linux/Util.cpp b/libraries/AP_HAL_Linux/Util.cpp index afafdd8bbe..5b66d2e055 100644 --- a/libraries/AP_HAL_Linux/Util.cpp +++ b/libraries/AP_HAL_Linux/Util.cpp @@ -98,8 +98,8 @@ void Util::set_system_clock(uint64_t time_utc_usec) { #if CONFIG_HAL_BOARD_SUBTYPE != HAL_BOARD_SUBTYPE_LINUX_NONE timespec ts; - ts.tv_sec = time_utc_usec/1.0e6; - ts.tv_nsec = (time_utc_usec % 1000000) * 1000; + ts.tv_sec = time_utc_usec/1000000ULL; + ts.tv_nsec = (time_utc_usec % 1000000ULL) * 1000ULL; clock_settime(CLOCK_REALTIME, &ts); #endif }