diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-04 11:52:32 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-04 11:52:32 +0100 |
commit | 88022110d005b611d2da73915c5cfa1e308e7090 (patch) | |
tree | ddeec4bc31e5d9e5d6e960ff03f30d33212c3e2b /src/modules/mavlink/mavlink_receiver.cpp | |
parent | 5439aa12c06cc1bf186b4f2fc11a7c8ab5ac9522 (diff) | |
download | px4-firmware-88022110d005b611d2da73915c5cfa1e308e7090.tar.gz px4-firmware-88022110d005b611d2da73915c5cfa1e308e7090.tar.bz2 px4-firmware-88022110d005b611d2da73915c5cfa1e308e7090.zip |
Fix integer constants in mavlink app
Diffstat (limited to 'src/modules/mavlink/mavlink_receiver.cpp')
-rw-r--r-- | src/modules/mavlink/mavlink_receiver.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp index 24f139176..1b24b9c52 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -947,12 +947,12 @@ MavlinkReceiver::handle_message_system_time(mavlink_message_t *msg) clock_gettime(CLOCK_REALTIME, &tv); // date -d @1234567890: Sat Feb 14 02:31:30 MSK 2009 - bool onb_unix_valid = tv.tv_sec > 1234567890L; - bool ofb_unix_valid = time.time_unix_usec > 1234567890L * 1000; + bool onb_unix_valid = tv.tv_sec > 1234567890ULL; + bool ofb_unix_valid = time.time_unix_usec > 1234567890ULL * 1000ULL; if (!onb_unix_valid && ofb_unix_valid) { - tv.tv_sec = time.time_unix_usec / 1000000; - tv.tv_nsec = (time.time_unix_usec % 1000000) * 1000; + tv.tv_sec = time.time_unix_usec / 1000000ULL; + tv.tv_nsec = (time.time_unix_usec % 1000000ULL) * 1000ULL; clock_settime(CLOCK_REALTIME, &tv); warnx("[timesync] Set system time from SYSTEM_TIME message"); } |