From f99b2836153d50d0517823b79611ab89c4709564 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Mon, 19 Sep 2016 10:57:42 -0400 Subject: [PATCH] memstore: use const_iterator instead of const_cast Signed-off-by: Casey Bodley --- src/os/memstore/MemStore.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/os/memstore/MemStore.cc b/src/os/memstore/MemStore.cc index d05e38687aec6..be708400ae4a8 100644 --- a/src/os/memstore/MemStore.cc +++ b/src/os/memstore/MemStore.cc @@ -1652,8 +1652,7 @@ int MemStore::PageSetObject::write(uint64_t offset, const bufferlist &src) auto page = tls_pages.begin(); - // XXX: cast away the const because bufferlist doesn't have a const_iterator - auto p = const_cast(src).begin(); + auto p = src.begin(); while (len > 0) { unsigned page_offset = offset - (*page)->offset; unsigned pageoff = data.get_page_size() - page_offset; -- 2.39.5