From: xie xingguo Date: Fri, 14 Oct 2016 03:27:13 +0000 (+0800) Subject: os/bluestore: use iterator for erase() method directly X-Git-Tag: v11.1.0~643^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7a16de7402edeefad2e1b9edd228bad2302166c8;p=ceph.git os/bluestore: use iterator for erase() method directly Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 0db854a18fd5..d72b876eaf98 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -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: