Browse Source

Tentative patch for work_cancel.

sbg
px4dev 13 years ago
parent
commit
8b0a8ddcf4
  1. 4
      nuttx/sched/work_cancel.c

4
nuttx/sched/work_cancel.c

@ -104,8 +104,8 @@ int work_cancel(struct work_s *work) @@ -104,8 +104,8 @@ int work_cancel(struct work_s *work)
flags = irqsave();
if (work->worker != NULL)
{
DEBUGASSERT(work->dq.flink || (FAR dq_entry_t *)work == g_work.head);
DEBUGASSERT(work->dq.blink || (FAR dq_entry_t *)work == g_work.tail);
DEBUGASSERT(work->dq.blink || (FAR dq_entry_t *)work == g_work.head);
DEBUGASSERT(work->dq.flink || (FAR dq_entry_t *)work == g_work.tail);
dq_rem((FAR dq_entry_t *)work, &g_work);
work->worker = NULL;

Loading…
Cancel
Save