]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/common/buffer.cc
import 15.2.9
[ceph.git] / ceph / src / common / buffer.cc
index 0446ec88cf8852a5814b05cddfbad84d8227217c..b984277997559cee4be642ef7471b666e89a9715 100644 (file)
@@ -1165,6 +1165,8 @@ static ceph::spinlock debug_lock;
     std::unique_ptr<buffer::ptr_node, buffer::ptr_node::disposer> nb)
   {
     unsigned pos = 0;
+    int mempool = _buffers.front().get_mempool();
+    nb->reassign_to_mempool(mempool);
     for (auto& node : _buffers) {
       nb->copy_in(pos, node.length(), node.c_str(), false);
       pos += node.length();