From a0ecc472f6d6a7468650e237fcdefbfe1b1f278c Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Wed, 9 Dec 2020 18:53:16 +0100 Subject: [PATCH] Reverse order, as we're scanning from the end --- src/dwarfs/inode_manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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