]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: use iterator for erase() method directly 11490/head
authorxie xingguo <xie.xingguo@zte.com.cn>
Fri, 14 Oct 2016 03:27:13 +0000 (11:27 +0800)
committerxiexingguo <xie.xingguo@zte.com.cn>
Fri, 14 Oct 2016 13:51:13 +0000 (21:51 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/BlueStore.cc

index 0db854a18fd5fdb945aeef09b5ef1815da1d7163..d72b876eaf98f9f7fa6cd82dab373122646af3ff 100644 (file)
@@ -8128,7 +8128,7 @@ int BlueStore::_rmattr(TransContext *txc,
   if (it == o->onode.attrs.end())
     goto out;
 
-  o->onode.attrs.erase(name);
+  o->onode.attrs.erase(it);
   txc->write_onode(o);
 
  out: