From: chunmei-liu Date: Sun, 16 Oct 2022 00:52:36 +0000 (-0700) Subject: crimson/osd: not use a moved variable X-Git-Tag: v18.1.0~1004^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9a7f4e74b31488f3d655982abbfd6cd18b3c66bf;p=ceph.git crimson/osd: not use a moved variable Signed-off-by: chunmei-liu --- diff --git a/src/crimson/osd/osd.cc b/src/crimson/osd/osd.cc index 1918336695192..87a7a08178fd7 100644 --- a/src/crimson/osd/osd.cc +++ b/src/crimson/osd/osd.cc @@ -378,7 +378,7 @@ seastar::future<> OSD::start() ); }).then([this](OSDSuperblock&& sb) { superblock = std::move(sb); - pg_shard_manager.set_superblock(sb); + pg_shard_manager.set_superblock(superblock); return pg_shard_manager.get_local_map(superblock.current_epoch); }).then([this](OSDMapService::local_cached_map_t&& map) { osdmap = make_local_shared_foreign(OSDMapService::local_cached_map_t(map));