]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/osd: not use a moved variable
authorchunmei-liu <chunmei.liu@intel.com>
Sun, 16 Oct 2022 00:52:36 +0000 (17:52 -0700)
committerchunmei-liu <chunmei.liu@intel.com>
Sun, 16 Oct 2022 00:52:36 +0000 (17:52 -0700)
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
src/crimson/osd/osd.cc

index 1918336695192b7d6d1733098d0b0b21a485dfd7..87a7a08178fd73ada27a3f725395ba2253b2dc7c 100644 (file)
@@ -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));