]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/.../shard_services.cc: pass by reference from do_with
authorSamuel Just <sjust@redhat.com>
Wed, 21 Feb 2024 00:43:16 +0000 (16:43 -0800)
committerSamuel Just <sjust@redhat.com>
Wed, 21 Feb 2024 00:48:58 +0000 (00:48 +0000)
commite03495dca75be80f642453782ab7793c3c72712e
tree6d4fb2b894317952002292e17e6adc0eca30b60d
parent4d430f673a64bbfab0682911de8b22a44fc052bb
crimson/.../shard_services.cc: pass by reference from do_with

Capturing the value passed by do_with by value causes later captures
by reference to be invalid past the lifetime of the lambda frame.

Fixes: https://tracker.ceph.com/issues/64513
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/shard_services.cc