From 70c86d43ec79032c7172507fc12bf7d78d44a3de Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 15 Oct 2007 14:52:56 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@53 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- src/chsem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/chsem.c') diff --git a/src/chsem.c b/src/chsem.c index a58ee71b1..091a045b5 100644 --- a/src/chsem.c +++ b/src/chsem.c @@ -139,7 +139,7 @@ t_msg chSemWaitTimeout(Semaphore *sp, t_time time) { currp->p_semp = sp; chSchGoSleepS(PRWTSEM); msg = currp->p_rdymsg; - if (vt.vt_func) + if (chVTIsArmedI(&vt)) chVTResetI(&vt); chSysUnlock(); @@ -169,7 +169,7 @@ t_msg chSemWaitTimeoutS(Semaphore *sp, t_time time) { fifo_insert(currp, &sp->s_queue); currp->p_semp = sp; chSchGoSleepS(PRWTSEM); - if (vt.vt_func) + if (chVTIsArmedI(&vt)) chVTResetI(&vt); return currp->p_rdymsg; } -- cgit v1.2.3