From: Suyash Dongre Date: Sat, 25 May 2024 15:36:49 +0000 (+0530) Subject: 'oid' used after it was moved X-Git-Tag: v20.0.0~1808^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b9e11f44a5803929d6850621d1d929dc11a21562;p=ceph.git 'oid' used after it was moved Fixes: https://tracker.ceph.com/issues/66223 Signed-off-by: Suyash Dongre --- diff --git a/src/rgw/driver/rados/cls_fifo_legacy.cc b/src/rgw/driver/rados/cls_fifo_legacy.cc index 4f2c0738b396..aab617319081 100644 --- a/src/rgw/driver/rados/cls_fifo_legacy.cc +++ b/src/rgw/driver/rados/cls_fifo_legacy.cc @@ -1170,7 +1170,7 @@ int FIFO::open(const DoutPrefixProvider *dpp, lr::IoCtx ioctx, std::string oid, fifo::info info; std::uint32_t size; std::uint32_t over; - int r = get_meta(dpp, ioctx, std::move(oid), objv, &info, &size, &over, 0, y, + int r = get_meta(dpp, ioctx, oid, objv, &info, &size, &over, 0, y, probe); if (r < 0) { if (!(probe && (r == -ENOENT || r == -ENODATA))) {