From dfa8eb9c08fcb9d654f2dc80920fb0272891e1b8 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 22 Mar 2014 11:44:00 +0000 Subject: [PATCH] Fixed bug #478. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6803 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/rt/include/chthreads.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os/rt/include/chthreads.h b/os/rt/include/chthreads.h index 4f4fed004..ef83fc963 100644 --- a/os/rt/include/chthreads.h +++ b/os/rt/include/chthreads.h @@ -327,7 +327,7 @@ static inline bool chThdTerminatedX(thread_t *tp) { */ static inline bool chThdShouldTerminateX(void) { - return (bool)(chThdGetSelfX()->p_flags & CH_FLAG_TERMINATE); + return (bool)((chThdGetSelfX()->p_flags & CH_FLAG_TERMINATE) != 0); } /**