From c61b855c1a3eb8fc5251c3849a2054c2ea2a259d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 29 Jul 2021 08:40:17 +0200 Subject: score: Assert job properties in _Per_CPU_Add_job() --- cpukit/score/src/percpujobs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpukit/score/src/percpujobs.c b/cpukit/score/src/percpujobs.c index 5aa2f8eb8b..2e13fdf71f 100644 --- a/cpukit/score/src/percpujobs.c +++ b/cpukit/score/src/percpujobs.c @@ -75,6 +75,8 @@ void _Per_CPU_Add_job( Per_CPU_Control *cpu, Per_CPU_Job *job ) { ISR_lock_Context lock_context; + _Assert( job->context != NULL && job->context->handler != NULL ); + _Atomic_Store_ulong( &job->done, 0, ATOMIC_ORDER_RELAXED ); _Assert( job->next == NULL ); -- cgit v1.2.3