Fix an error in clock_timespec_subtract
This commit is contained in:
parent
6cfad17602
commit
da8950fe5b
3 changed files with 4 additions and 3 deletions
|
|
@ -11058,4 +11058,5 @@
|
|||
* drivers/discrete/userled_lower.c: Add a generic lower-half user LED
|
||||
driver that may be used by any board that supports the standard
|
||||
board user LED interfaces (2015-11-01).
|
||||
|
||||
* sched/clock: Fix error in clock_timespec_subtract(). Found by Lok
|
||||
(2015-11-03).
|
||||
|
|
|
|||
2
arch
2
arch
|
|
@ -1 +1 @@
|
|||
Subproject commit 7526685e83229a7249d739b15bb1844eee9fce8e
|
||||
Subproject commit b763efbe64b84ff1cefdd428c7a3d7b7b69f1c9b
|
||||
|
|
@ -83,7 +83,7 @@ void clock_timespec_subtract(FAR const struct timespec *ts1,
|
|||
}
|
||||
else
|
||||
{
|
||||
sec = ts1->tv_sec + ts2->tv_sec;
|
||||
sec = ts1->tv_sec - ts2->tv_sec;
|
||||
if (ts1->tv_nsec < ts2->tv_nsec)
|
||||
{
|
||||
nsec = (ts1->tv_nsec + NSEC_PER_SEC) - ts2->tv_nsec;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue