diff options
-rw-r--r-- | cpukit/posix/src/nanosleep.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/cpukit/posix/src/nanosleep.c b/cpukit/posix/src/nanosleep.c index 779dc20b84..05d559a83a 100644 --- a/cpukit/posix/src/nanosleep.c +++ b/cpukit/posix/src/nanosleep.c @@ -201,8 +201,7 @@ int clock_nanosleep( err = clock_gettime( CLOCK_REALTIME, &now ); if ( err != 0 ) return EINVAL; - _Timespec_From_ticks( relative_interval, &relative_ts ); - _Timespec_Add_to( &now, &relative_ts ); + _Timespec_Add_to( &now, rqtp ); ticks = _Watchdog_Ticks_from_timespec( &now ); err = nanosleep_helper( ticks, relative_interval, rmtp, WATCHDOG_ABSOLUTE ); } else if ( clock_id == CLOCK_MONOTONIC ) { |