forked from Archive/PX4-Autopilot
Tentative patch for work_cancel.
This commit is contained in:
parent
00ba1d629b
commit
1bee416ed4
|
@ -104,8 +104,8 @@ int work_cancel(struct work_s *work)
|
||||||
flags = irqsave();
|
flags = irqsave();
|
||||||
if (work->worker != NULL)
|
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.head);
|
||||||
DEBUGASSERT(work->dq.blink || (FAR dq_entry_t *)work == g_work.tail);
|
DEBUGASSERT(work->dq.flink || (FAR dq_entry_t *)work == g_work.tail);
|
||||||
dq_rem((FAR dq_entry_t *)work, &g_work);
|
dq_rem((FAR dq_entry_t *)work, &g_work);
|
||||||
|
|
||||||
work->worker = NULL;
|
work->worker = NULL;
|
||||||
|
|
Loading…
Reference in New Issue