]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: fix 8-bit csum
authorSage Weil <sage@redhat.com>
Mon, 20 Jun 2016 14:52:50 +0000 (10:52 -0400)
committerSage Weil <sage@redhat.com>
Wed, 22 Jun 2016 15:28:42 +0000 (11:28 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/bluestore_types.h

index 874eabe9a5ba67e73bd4b6d05540c003abad01db..0b916ca85f0421df2d0f886497e21c32a4451760 100644 (file)
@@ -380,6 +380,8 @@ struct bluestore_blob_t {
     switch (cs) {
     case 0:
       assert(0 == "no csum data, bad index");
+    case 1:
+      return reinterpret_cast<const uint8_t*>(p)[i];
     case 2:
       return reinterpret_cast<const __le16*>(p)[i];
     case 4: