diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-05-23 09:19:27 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-05-27 11:30:51 +0200 |
commit | 044e8b6b979cc8186b435ea60411789fe5cb7e87 (patch) | |
tree | e69202c5a28f98c43a2595676308e47cb88e277a /cpukit/score | |
parent | MAINTAINERS: Add myself to Write After Approval (diff) | |
download | rtems-044e8b6b979cc8186b435ea60411789fe5cb7e87.tar.bz2 |
score: Fix pps_fetch()
Return early only if there was a timeout, otherwise return the PPS info.
Update #2349.
Diffstat (limited to 'cpukit/score')
-rw-r--r-- | cpukit/score/src/kern_tc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/score/src/kern_tc.c b/cpukit/score/src/kern_tc.c index 89ece1fbde..92739d8edd 100644 --- a/cpukit/score/src/kern_tc.c +++ b/cpukit/score/src/kern_tc.c @@ -1980,7 +1980,8 @@ pps_fetch(struct pps_fetch_args *fapi, struct pps_state *pps) #else /* __rtems__ */ _Assert(pps->wait != NULL); err = (*pps->wait)(pps, fapi->timeout); - return (err); + if (err != 0) + return (err); #endif /* __rtems__ */ } } |