From c3b9392212cb43a5496c80f3d2ab61ce4caf1dab Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 19 Aug 2013 11:45:52 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6175 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/rt/src/chschd.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'os/rt/src/chschd.c') diff --git a/os/rt/src/chschd.c b/os/rt/src/chschd.c index 572b2f822..1e844b7b0 100644 --- a/os/rt/src/chschd.c +++ b/os/rt/src/chschd.c @@ -147,6 +147,9 @@ static void wakeup(void *p) { another thread with higher priority.*/ chSysUnlockFromISR(); return; + case CH_STATE_SUSPENDED: + *(thread_reference_t *)tp->p_u.wtobjp = NULL; + break; #if CH_CFG_USE_SEMAPHORES case CH_STATE_WTSEM: chSemFastSignalI((semaphore_t *)tp->p_u.wtobjp); -- cgit v1.2.3