X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fasio.c;h=e33e03eb13617b43e1b7986f9e03d038740e6d46;hb=ab3b3f178718c0ae7b5738e987e350537574d2e6;hp=f8249515eb82c9f4cdc616396762eaeb83b4fffd;hpb=dc63fe59d2bb4c3eb8be67790a55069c8c0a46a9;p=libucw.git diff --git a/lib/asio.c b/lib/asio.c index f8249515..e33e03eb 100644 --- a/lib/asio.c +++ b/lib/asio.c @@ -69,9 +69,8 @@ asio_cleanup_queue(struct asio_queue *q) ASSERT(clist_empty(&q->done_list)); struct asio_request *r; - while (r = clist_head(&q->idle_list)) + while (r = clist_remove_head(&q->idle_list)) { - clist_remove(&r->work.n); big_free(r->buffer, q->buffer_size); xfree(r); }