From: xie xingguo Date: Fri, 7 Oct 2016 03:20:49 +0000 (+0800) Subject: os/bluestore: sanity check iterator of BufferSpace::_rm_buffer() X-Git-Tag: v11.1.0~705^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9fafd7d42537ca85b6de5bb14ea54754a1e1448e;p=ceph.git os/bluestore: sanity check iterator of BufferSpace::_rm_buffer() Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 1e4c2564aac1..6489662aa6de 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -240,6 +240,7 @@ public: _rm_buffer(buffer_map.find(b->offset)); } void _rm_buffer(map>::iterator p) { + assert(p != buffer_map.end()); cache->_audit("_rm_buffer start"); if (p->second->is_writing()) { writing.erase(writing.iterator_to(*p->second));