From: Casey Bodley Date: Thu, 17 Dec 2015 15:15:50 +0000 (-0500) Subject: memstore: fix loop in PageSetObject::clone() X-Git-Tag: v10.0.3~200^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=750e41278244cfc12e41fd9db5c4c0a6214e458c;p=ceph.git memstore: fix loop in PageSetObject::clone() Signed-off-by: Casey Bodley --- diff --git a/src/os/MemStore.cc b/src/os/MemStore.cc index f87e6287fb69..9033ad0985bb 100644 --- a/src/os/MemStore.cc +++ b/src/os/MemStore.cc @@ -1556,10 +1556,10 @@ int MemStore::PageSetObject::clone(Object *src, uint64_t srcoff, dst_page->data + dbegin - dst_page->offset); } dst_pages.clear(); // drop page refs - srcoff += count; - dstoff += count; - len -= count; } + srcoff += count; + dstoff += count; + len -= count; tls_pages.clear(); // drop page refs }