Skip to content

Commit 8a01cc2

Browse files
authored
Merge pull request ceph#58119 from Suyashd999/fix-uam8
rgw_user: 'keys' is in undefined state after being moved. Reviewed-by: Yuval Lifshitz <[email protected]> Reviewed-by: Ronen Friedman <[email protected]>
2 parents 1e739f3 + 4e19b51 commit 8a01cc2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/rgw/driver/rados/rgw_user.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,6 +1552,7 @@ static void rename_swift_keys(const rgw_user& user,
15521552
user.to_str(user_id);
15531553

15541554
auto modify_keys = std::move(keys);
1555+
keys = {};
15551556
for ([[maybe_unused]] auto& [k, key] : modify_keys) {
15561557
std::string id = user_id + ":" + key.subuser;
15571558
key.id = id;

0 commit comments

Comments
 (0)