diff --git a/src/cli_rm.cpp b/src/cli_rm.cpp index c3ae90de..58a3dd24 100644 --- a/src/cli_rm.cpp +++ b/src/cli_rm.cpp @@ -389,7 +389,7 @@ resume_100: inode_t child = cp.first; uint64_t child_used = inode_used[child]; int rank = cp.second; - for (int i = chain_list.size()-rank; i < chain_list.size(); i++) + for (int i = chain_list.size()-1-rank; i < chain_list.size(); i++) { inode_t parent = chain_list[i]; uint64_t parent_used = inode_used[parent];