summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/thread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/thread.c b/firmware/thread.c
index 77fdb06..b6e978f 100644
--- a/firmware/thread.c
+++ b/firmware/thread.c
@@ -120,7 +120,7 @@ int create_thread(void* fp, void* sp, int stk_size)
stctx(ctxp);
/* Subtract 4 to leave room for the PR push in ldctx()
Align it on an even 32 bit boundary */
- ctxp->regs.sp = (void*)(((unsigned int)sp + stk_size - 4) & ~3;
+ ctxp->regs.sp = (void*)(((unsigned int)sp + stk_size - 4) & ~3);
ctxp->regs.pr = fp;
}
return 0;