]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: avoid return usless AioCompletion if "r < numcomp".
authorJianpeng Ma <jianpeng.ma@intel.com>
Fri, 20 Oct 2017 11:29:57 +0000 (19:29 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Fri, 20 Oct 2017 11:29:57 +0000 (19:29 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/librbd/librbd.cc

index 999ac25233aa01fd001656ce3bea39d1569827e7..ca936b6440f7f34cb435d673fe5758674842ced6 100644 (file)
@@ -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;