fix
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good

This commit is contained in:
Scott E. Graves 2024-07-26 16:56:58 -05:00
parent d89f35775e
commit 4e848a998e
2 changed files with 4 additions and 3 deletions

View File

@ -37,7 +37,7 @@ void directory_cache::execute_action(const std::string &api_path,
auto directory_cache::get_directory(directory_iterator *iterator)
-> std::shared_ptr<directory_iterator> {
if (iterator) {
if (iterator != nullptr) {
recur_mutex_lock directory_lock(directory_mutex_);
const auto it =
std::find_if(directory_lookup_.begin(), directory_lookup_.end(),
@ -66,7 +66,7 @@ auto directory_cache::remove_directory(const std::string &api_path)
}
void directory_cache::remove_directory(directory_iterator *iterator) {
if (iterator) {
if (iterator != nullptr) {
recur_mutex_lock directory_lock(directory_mutex_);
const auto it =
std::find_if(directory_lookup_.begin(), directory_lookup_.end(),

View File

@ -682,7 +682,8 @@ auto remote_server::fuse_readdir(const char *path,
errno = ERANGE;
res = -1;
} else {
auto *iterator = reinterpret_cast<directory_iterator *>(handle);
auto iterator = directory_cache_.get_directory(
reinterpret_cast<directory_iterator *>(handle));
if (iterator != nullptr) {
res = iterator->get(static_cast<std::size_t>(offset), item_path);
} else {