lib: posix: Fix integer overflow in timer_gettime
Fix 'Unintentional integer overflow' coverity issue in timer_gettime(). Coverity-CID: 183038 Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
This commit is contained in:
parent
4226c6d8b2
commit
fe46c75d25
1 changed files with 1 additions and 1 deletions
|
|
@ -103,7 +103,7 @@ int timer_gettime(timer_t timerid, struct itimerspec *its)
|
|||
remaining = k_timer_remaining_get(&timer->ztimer);
|
||||
secs = remaining / MSEC_PER_SEC;
|
||||
leftover = remaining - (secs * MSEC_PER_SEC);
|
||||
nsecs = leftover * NSEC_PER_MSEC;
|
||||
nsecs = (s64_t)leftover * NSEC_PER_MSEC;
|
||||
its->it_value.tv_sec = (s32_t) secs;
|
||||
its->it_value.tv_nsec = (s32_t) nsecs;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue