--- Linux-AIO/AIO.xs 2005/07/12 10:51:09 1.32 +++ Linux-AIO/AIO.xs 2005/08/17 16:57:53 1.33 @@ -204,7 +204,7 @@ if (req->type == REQ_READ) SvCUR_set (req->data, req->dataoffset - + req->result > 0 ? req->result : 0); + + (req->result > 0 ? req->result : 0)); if (req->data) SvREFCNT_dec (req->data);