]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgwlc: lock_lambda overwrites ret val 47208/head
authorTongliang Deng <dengtongliang@gmail.com>
Thu, 21 Jul 2022 11:54:12 +0000 (11:54 +0000)
committerMatt Benjamin <mbenjamin@redhat.com>
Mon, 20 Nov 2023 13:54:02 +0000 (08:54 -0500)
commitc094f1a90954058a70255099ea8b877fd49db1ff
tree36c13549d97bf627cb514fb62f7a1612cd1e5480
parent06b3d30814d4be115f2e7316c87f6e386cbcf4ca
rgwlc: lock_lambda overwrites ret val

`lock_lambda` captures `ret` by reference, it will overwrites
returned value of `bucket_lc_process` when `wait_backoff` is called.

Fixes: c069eb7ff09b52003fa00a5cc83b1e52370032f5.
Signed-off-by: Tongliang Deng <dengtongliang@gmail.com>
src/rgw/rgw_lc.cc