From c3c4525a322a29d596861b5fe5aceb0adbfa49c0 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 5 Aug 2022 08:18:36 +0200 Subject: posix: Avoid dead code in clock_nanosleep() This issue was reported by Coverity Scan for RTEMS: CID 1507760: Control flow issues (DEADCODE) Closes #4690. --- cpukit/posix/src/clocknanosleep.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'cpukit/posix') diff --git a/cpukit/posix/src/clocknanosleep.c b/cpukit/posix/src/clocknanosleep.c index bfa8ef7975..43f15346de 100644 --- a/cpukit/posix/src/clocknanosleep.c +++ b/cpukit/posix/src/clocknanosleep.c @@ -127,11 +127,8 @@ int clock_nanosleep( struct timespec actual_end; struct timespec planned_end; - if ( clock_id == CLOCK_REALTIME ) { - _Timecounter_Nanotime( &actual_end ); - } else { - _Timecounter_Nanouptime( &actual_end ); - } + _Assert( clock_id == CLOCK_MONOTONIC ); + _Timecounter_Nanouptime( &actual_end ); _Watchdog_Ticks_to_timespec( executing->Timer.Watchdog.expire, -- cgit v1.2.3