diff --git a/src/dwarfs/inode_manager.cpp b/src/dwarfs/inode_manager.cpp index 7d5032b3..f15a6e99 100644 --- a/src/dwarfs/inode_manager.cpp +++ b/src/dwarfs/inode_manager.cpp @@ -305,7 +305,7 @@ void inode_manager_::presort_index( auto& na = fa->name(); auto& nb = fb->name(); - if (na < nb) { + if (na > nb) { return true; } else if (na > nb) { return false; @@ -313,7 +313,7 @@ void inode_manager_::presort_index( ++num_path; - return fa->path() < fb->path(); + return fa->path() > fb->path(); }); ti << "pre-sorted index (" << num_name << " name, " << num_path