From: Jianpeng Ma Date: Fri, 20 Oct 2017 11:29:57 +0000 (+0800) Subject: librbd: avoid return usless AioCompletion if "r < numcomp". X-Git-Tag: v13.0.1~387^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0479ca2eeab6ef4ced7fb956e563046c35817bd2;p=ceph.git librbd: avoid return usless AioCompletion if "r < numcomp". Signed-off-by: Jianpeng Ma --- diff --git a/src/librbd/librbd.cc b/src/librbd/librbd.cc index 999ac25233aa..ca936b6440f7 100644 --- a/src/librbd/librbd.cc +++ b/src/librbd/librbd.cc @@ -1809,7 +1809,7 @@ namespace librbd { int r = librbd::poll_io_events(ictx, cs, numcomp); tracepoint(librbd, poll_io_events_exit, r); if (r > 0) { - for (int i = 0; i < numcomp; ++i) + for (int i = 0; i < r; ++i) comps[i] = (RBD::AioCompletion *)cs[i]->rbd_comp; } return r;