]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kstore: fix unmatched type of decode
authorxie xingguo <xie.xingguo@zte.com.cn>
Fri, 29 Jan 2016 09:53:30 +0000 (17:53 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Fri, 29 Jan 2016 09:53:30 +0000 (17:53 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/kstore/KStore.cc

index dae95de19323659bbc3e3b9007e58ed63904b16e..1e7b01b875ab384de335e10b1c49cdfc2a0ef253 100644 (file)
@@ -2153,8 +2153,9 @@ int KStore::_open_super_meta()
     nid_max = 0;
     bufferlist bl;
     db->get(PREFIX_SUPER, "nid_max", &bl);
+    bufferlist::iterator p = bl.begin();
     try {
-      ::decode(nid_max, bl);
+      ::decode(nid_max, p);
     } catch (buffer::error& e) {
     }
     dout(10) << __func__ << " old nid_max " << nid_max << dendl;