mirror of
https://github.com/linux-can/can-utils.git
synced 2026-08-06 06:49:53 +02:00
canplayer: fix usec overflow handling
Commit 9c2de072a0 ("asc2log: Correct usec overflow handling") fixed the
usec overflow handling which is contained in a similar code snippet in
canplayer too.
Cc: Simon Tegelid <simon.tegelid@niradynamics.se>
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
This commit is contained in:
+1
-1
@@ -139,7 +139,7 @@ static inline int frames_to_send(struct timeval *today, struct timeval *diff,
|
|||||||
cmp.tv_sec = log->tv_sec + diff->tv_sec;
|
cmp.tv_sec = log->tv_sec + diff->tv_sec;
|
||||||
cmp.tv_usec = log->tv_usec + diff->tv_usec;
|
cmp.tv_usec = log->tv_usec + diff->tv_usec;
|
||||||
|
|
||||||
if (cmp.tv_usec > 1000000) {
|
if (cmp.tv_usec >= 1000000) {
|
||||||
cmp.tv_usec -= 1000000;
|
cmp.tv_usec -= 1000000;
|
||||||
cmp.tv_sec++;
|
cmp.tv_sec++;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user