From f346e9a2caba9b3bf0b7a76a9653941eb402ccf4 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Wed, 4 Sep 2024 16:12:25 -0400 Subject: [PATCH] client: optimize alternate_name passing to helper Signed-off-by: Patrick Donnelly Fixes: https://tracker.ceph.com/issues/66373 --- src/client/Client.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index a15ef08832d6f..1531da12a9933 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -10120,7 +10120,7 @@ int Client::open(const char *relpath, int flags, const UserPerm& perms, int object_size, const char *data_pool, std::string alternate_name) { return openat(CEPHFS_AT_FDCWD, relpath, flags, perms, mode, stripe_unit, - stripe_count, object_size, data_pool, alternate_name); + stripe_count, object_size, data_pool, std::move(alternate_name)); } int Client::openat(int dirfd, const char *relpath, int flags, const UserPerm& perms, @@ -10139,7 +10139,7 @@ int Client::openat(int dirfd, const char *relpath, int flags, const UserPerm& pe std::scoped_lock locker(client_lock); int r = create_and_open(dirfd, relpath, flags, perms, mode, stripe_unit, stripe_count, - object_size, data_pool, alternate_name); + object_size, data_pool, std::move(alternate_name)); tout(cct) << r << std::endl; ldout(cct, 3) << "openat exit(" << relpath << ")" << dendl; -- 2.39.5