unregister_task(): Set error status to E_TASK_UNREGISTERED
[paraslash.git] / audiod_command.c
index 875e4551242615b1b7780664b98517b5029d8a5f..0428bea16b891d64a488e8f322f49287154d2e1d 100644 (file)
@@ -294,9 +294,10 @@ static struct filter_node *find_filter_node(int slot_num, int format, int filter
                        continue;
                /* success */
                j = 1;
-               list_for_each_entry(fn, &s->fc->filters, node)
+               FOR_EACH_FILTER_NODE(fn, s->fc, j) {
                        if (filternum <= 0 || j++ == filternum)
                                break;
+               }
                return fn;
        }
        return NULL;