summaryrefslogtreecommitdiffstats
path: root/cpukit/posix
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-08-05 08:18:36 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-08-05 08:20:58 +0200
commitc3c4525a322a29d596861b5fe5aceb0adbfa49c0 (patch)
treeed600120d616f4122035aeae7f3b491fa4fc69ab /cpukit/posix
parenttestsuite: Fix warnings (diff)
downloadrtems-c3c4525a322a29d596861b5fe5aceb0adbfa49c0.tar.bz2
posix: Avoid dead code in clock_nanosleep()
This issue was reported by Coverity Scan for RTEMS: CID 1507760: Control flow issues (DEADCODE) Closes #4690.
Diffstat (limited to 'cpukit/posix')
-rw-r--r--cpukit/posix/src/clocknanosleep.c7
1 files changed, 2 insertions, 5 deletions
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,