]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlockDevice: fix read return value
authorSage Weil <sage@redhat.com>
Thu, 10 Dec 2015 21:13:11 +0000 (16:13 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:06:52 +0000 (13:06 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlockDevice.cc

index c01264b65e9f103e7f120e15a92b8137c2ff1293..abb45ffbe016c0bc9f68968ab2ff2b115fa2a288 100644 (file)
@@ -371,5 +371,5 @@ int BlockDevice::read(uint64_t off, uint64_t len, bufferlist *pbl, IOContext *io
   pbl->push_back(p);
  out:
   _aio_finish(ioc, off, len);
-  return r;
+  return r < 0 ? r : 0;
 }