diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ee24b6f85d89b215fbe013f853fb9de4f6e5f39..37fe10b50db480a93ccd76ac420cc40f9d8dcba9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,7 +26,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Fixed - Dup3 is supported if O_CLOEXEC is not used (i.e. hexdump) ([!228](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/228)) - gkfs_do_write uses int instead of ssize_t causing overflow ([!229](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/229)) - + - proxy remove metadata has inverted return values ([!237](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/237)) ## [0.9.4] - 2025-03 ### New diff --git a/src/proxy/rpc/forward_metadata.cpp b/src/proxy/rpc/forward_metadata.cpp index 046180bb08ea70ccf6ce412bea88782629eb39b6..097f3e4ee340aa08e08c018ac45f8aaad9390fb8 100644 --- a/src/proxy/rpc/forward_metadata.cpp +++ b/src/proxy/rpc/forward_metadata.cpp @@ -247,7 +247,7 @@ forward_stat(const std::string& path) { int forward_remove(const std::string& path, bool rm_dir) { - auto [err, mode, size] = remove_metadata(path, rm_dir); + auto [err, size, mode] = remove_metadata(path, rm_dir); if(err != 0) { return err; }