aboutsummaryrefslogtreecommitdiffstats
path: root/os/rt/src/chdynamic.c
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2015-03-06 16:17:41 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2015-03-06 16:17:41 +0000
commit9a77cde34ecdb532fec139d01458a66459ce0758 (patch)
treee64e2ab608268d8569b92fa09cc4d7aac100d5ad /os/rt/src/chdynamic.c
parent0678da6352ac484d560086a7f08b533c171b3ef1 (diff)
downloadChibiOS-9a77cde34ecdb532fec139d01458a66459ce0758.tar.gz
ChibiOS-9a77cde34ecdb532fec139d01458a66459ce0758.tar.bz2
ChibiOS-9a77cde34ecdb532fec139d01458a66459ce0758.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7719 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/rt/src/chdynamic.c')
-rw-r--r--os/rt/src/chdynamic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/os/rt/src/chdynamic.c b/os/rt/src/chdynamic.c
index 185a456b3..c2fca8534 100644
--- a/os/rt/src/chdynamic.c
+++ b/os/rt/src/chdynamic.c
@@ -93,7 +93,8 @@ void chThdRelease(thread_t *tp) {
chSysLock();
chDbgAssert(tp->p_refs > 0, "not referenced");
- refs = --tp->p_refs;
+ tp->p_refs--;
+ refs = tp->p_refs;
chSysUnlock();
/* If the references counter reaches zero and the thread is in its