fix
This commit is contained in:
@ -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<const char *> args) {
|
||||
|
||||
auto fuse_base::execute_callback(
|
||||
std::string_view function_name, const char *from, const char *to,
|
||||
const std::function<api_error(const std::string &from_api_file,
|
||||
const std::string &to_api_path)> &cb,
|
||||
const std::function<api_error(std::string from_api_file,
|
||||
std::string to_api_path)> &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
|
||||
|
Reference in New Issue
Block a user