From 775c893c656084eeb96d50fadf49e80f6c36936c Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Fri, 23 Aug 2024 17:45:19 -0500 Subject: [PATCH] fix --- .../src/drives/fuse/fuse_base.cpp | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/repertory/librepertory/src/drives/fuse/fuse_base.cpp b/repertory/librepertory/src/drives/fuse/fuse_base.cpp index 94c9a364..3abb42b5 100644 --- a/repertory/librepertory/src/drives/fuse/fuse_base.cpp +++ b/repertory/librepertory/src/drives/fuse/fuse_base.cpp @@ -133,7 +133,7 @@ auto fuse_base::chmod_(const char *path, mode_t mode, return instance().execute_callback( function_name, path, [&](std::string api_path) -> api_error { - return instance().chmod_impl(std::move(api_path) mode, fi); + return instance().chmod_impl(std::move(api_path), mode, fi); }); } #else @@ -223,12 +223,12 @@ void fuse_base::display_version_information(std::vector args) { auto fuse_base::execute_callback( std::string_view function_name, const char *from, const char *to, - const std::function &cb, + const std::function &cb, bool disable_logging) -> int { - const auto from_api_file = utils::path::create_api_path(from ? from : ""); - const auto to_api_file = utils::path::create_api_path(to ? to : ""); - const auto res = utils::from_api_error(cb(from_api_file, to_api_file)); + auto from_api_file = utils::path::create_api_path(from ? from : ""); + auto to_api_file = utils::path::create_api_path(to ? to : ""); + auto res = utils::from_api_error(cb(from_api_file, to_api_file)); raise_fuse_event(function_name, "from|" + from_api_file + "|to|" + to_api_file, res, disable_logging); @@ -583,9 +583,9 @@ auto fuse_base::rename_(const char *from, const char *to, return instance().execute_callback( function_name, from, to, - [&](const std::string &from_api_file, - const std::string &to_api_path) -> api_error { - return instance().rename_impl(from_api_file, to_api_path, flags); + [&](std::string from_api_file, std::string to_api_path) -> api_error { + return instance().rename_impl(std::move(from_api_file), + std::move(to_api_path), flags); }); } #else @@ -596,9 +596,9 @@ auto fuse_base::rename_(const char *from, const char *to) -> int { return instance().execute_callback( function_name, from, to, - [&](const std::string &from_api_file, - const std::string &to_api_path) -> api_error { - return instance().rename_impl(from_api_file, to_api_path); + [&](std::string from_api_file, std::string to_api_path) -> api_error { + return instance().rename_impl(std::move(from_api_file), + std::move(to_api_path)); }); } #endif