From d3b0fd52103d46da06081ea01c98df78bf1854f0 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Thu, 6 Sep 2007 21:26:49 +0200 Subject: [PATCH] Fixed multi-way sorting with custom presorting. --- lib/sorter/govern.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sorter/govern.c b/lib/sorter/govern.c index f761eb7d..97ef0442 100644 --- a/lib/sorter/govern.c +++ b/lib/sorter/govern.c @@ -226,7 +226,7 @@ sorter_multiway(struct sort_context *ctx, struct sort_bucket *b) if (part_cnt <= 1) { - sh_off_t size = sbuck_ins_or_join(clist_head(&parts), list_pos, join, join_size); + sh_off_t size = sbuck_ins_or_join(clist_head(&parts), list_pos, (part_cnt ? NULL : join), join_size); SORT_XTRACE(trace_level, "Sorted in memory (%s, %dMB/s)", stk_fsize(size), sorter_speed(ctx, size)); return; } -- 2.39.2