From c1cbbf18f8244750a0164b8a07607d609ff8d10f Mon Sep 17 00:00:00 2001 From: Edd Robinson Date: Thu, 13 Aug 2020 11:38:27 +0100 Subject: [PATCH] fix: column sorting pre-check --- delorean_table/src/sorter.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delorean_table/src/sorter.rs b/delorean_table/src/sorter.rs index 725a12f30e..fb0add52e7 100644 --- a/delorean_table/src/sorter.rs +++ b/delorean_table/src/sorter.rs @@ -67,7 +67,7 @@ pub fn sort(packers: &mut [Packers], sort_by: &[usize]) -> Result<(), Error> { if n > SORTED_CHECK_SIZE { let mut sorted = true; for i in 1..n { - if cmp(packers, 0, i, sort_by) != Ordering::Equal { + if cmp(packers, i - 1, i, sort_by) == Ordering::Greater { sorted = false; break; }