X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Faio%2Flio_listio.c;h=07145dd41656f85592954384a6c1d5252b2218f8;hb=509b50eda8ea7d4a28f738e4cf8ea98d25959f00;hp=532b17cebeddc233cba138e653839522a32e043f;hpb=b427c822655156f17d17cd00110ff5bc22299a38;p=musl diff --git a/src/aio/lio_listio.c b/src/aio/lio_listio.c index 532b17ce..07145dd4 100644 --- a/src/aio/lio_listio.c +++ b/src/aio/lio_listio.c @@ -13,7 +13,7 @@ struct lio_state { static int lio_wait(struct lio_state *st) { - int i, err, got_err; + int i, err, got_err = 0; int cnt = st->cnt; struct aiocb **cbs = st->cbs; @@ -109,7 +109,7 @@ int lio_listio(int mode, struct aiocb *restrict const *restrict cbs, int cnt, st if (mode == LIO_WAIT) { ret = lio_wait(st); free(st); - return 0; + return ret; } if (st) {