diff --git a/sched/sched/sched_addreadytorun.c b/sched/sched/sched_addreadytorun.c index 46c0ef9d4dc..eb0957c92a6 100644 --- a/sched/sched/sched_addreadytorun.c +++ b/sched/sched/sched_addreadytorun.c @@ -366,6 +366,7 @@ bool nxsched_add_readytorun(FAR struct tcb_s *btcb) btcb->cpu = cpu; btcb->task_state = TSTATE_TASK_ASSIGNED; + doswitch = false; } /* All done, restart the other CPU (if it was paused). */