]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/include/denc.h
import 15.2.2 octopus source
[ceph.git] / ceph / src / include / denc.h
index adb93ad16a1afbd2b37b4497652c4047b2246178..dfd5e923d388132aba3013790e24c6841f6819cb 100644 (file)
@@ -124,7 +124,7 @@ private:
     auto close_fd = make_scope_guard([fd] { ::close(fd); });
     if (auto bl_delta = appender.bl.length() - bl_offset; bl_delta > 0) {
       ceph::bufferlist dump_bl;
-      appender.bl.copy(bl_offset + space_offset, bl_delta - space_offset, dump_bl);
+      appender.bl.begin(bl_offset + space_offset).copy(bl_delta - space_offset, dump_bl);
       const size_t space_len = space_size();
       dump_bl.append(appender.get_pos() - space_len, space_len);
       dump_bl.write_fd(fd);