From 6bd2ff95b10c8c409eb178684294f1d17d79265b Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 17 Sep 2007 22:06:05 +0200 Subject: [PATCH] Honor SORT_DEBUG_KEEP_BUCKETS when swapping in a bucket. --- lib/sorter/sbuck.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sorter/sbuck.c b/lib/sorter/sbuck.c index 7f19f31e..c6ebdeef 100644 --- a/lib/sorter/sbuck.c +++ b/lib/sorter/sbuck.c @@ -72,7 +72,8 @@ sbuck_swap_in(struct sort_bucket *b) b->fb = bopen_file(b->filename, O_RDWR, b->ctx->fb_params); if (b->flags & SBF_OPEN_WRITE) bseek(b->fb, 0, SEEK_END); - bconfig(b->fb, BCONFIG_IS_TEMP_FILE, 1); + if (!(sorter_debug & SORT_DEBUG_KEEP_BUCKETS)) + bconfig(b->fb, BCONFIG_IS_TEMP_FILE, 1); b->flags &= ~SBF_SWAPPED_OUT; SORT_XTRACE(3, "Swapped in %s", b->filename); } -- 2.39.2