Tentative patch for work_cancel.

This commit is contained in:
px4dev
2012-09-02 02:16:17 -07:00
parent cae070c73e
commit 8b0a8ddcf4
+2 -2
View File
@@ -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;