--- libeio/eio.c 2008/06/19 09:05:43 1.20 +++ libeio/eio.c 2008/06/21 00:13:13 1.21 @@ -332,10 +332,10 @@ { ETP_REQ *prv; - while (prv = reqq_shift (&req_queue)) + while ((prv = reqq_shift (&req_queue))) ETP_DESTROY (prv); - while (prv = reqq_shift (&res_queue)) + while ((prv = reqq_shift (&res_queue))) ETP_DESTROY (prv); while (wrk_first.next != &wrk_first)