From 044e8b6b979cc8186b435ea60411789fe5cb7e87 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 23 May 2022 09:19:27 +0200 Subject: score: Fix pps_fetch() Return early only if there was a timeout, otherwise return the PPS info. Update #2349. --- cpukit/score/src/kern_tc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cpukit/score/src') 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__ */ } } -- cgit v1.2.3