]> mj.ucw.cz Git - libucw.git/commitdiff
Don't forget to increase run counter.
authorMartin Mares <mj@ucw.cz>
Wed, 23 May 2007 13:11:01 +0000 (15:11 +0200)
committerMartin Mares <mj@ucw.cz>
Wed, 23 May 2007 13:11:01 +0000 (15:11 +0200)
lib/sorter/s-fixint.h

index 37d6ef223122e5739172549d4ac35f3ffa65ea5b..06d5322e2c7fb8a16e05c66ba044f63862896258 100644 (file)
@@ -50,7 +50,9 @@ static int P(internal)(struct sort_context *ctx, struct sort_bucket *bin, struct
   ctx->total_int_time += get_timer(&timer);
 
   SORT_XTRACE(3, "s-fixint: Writing");
-  struct fastbuf *out = sbuck_write((n < maxkeys) ? bout_only : bout);
+  if (n < maxkeys)
+    bout = bout_only;
+  struct fastbuf *out = sbuck_write(bout);
   bout->runs++;
   uns merged UNUSED = 0;
   for (uns i=0; i<n; i++)