summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNOGISAKA Sadata <ngsksdt@gmail.com>2018-07-09 23:49:07 +0900
committerSven Eden <sven.eden@prydeworx.com>2018-10-29 10:18:22 +0100
commit4f2ae5c006b0e0d8ac1533b423a41c9cab504259 (patch)
tree86f30a7cdf1a4625b9a496d491fa7ed1e686afa2 /src
parentec7fc0a1d738af42b5c89ec5a19db2637ebe4c54 (diff)
format-table: make all widths be set properly
Fixes #9549. (cherry picked from commit a26db0bc5d4011de24e5930af6fd9051deeb46be)
Diffstat (limited to 'src')
-rw-r--r--src/basic/format-table.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/basic/format-table.c b/src/basic/format-table.c
index 00473a2e8..c13888269 100644
--- a/src/basic/format-table.c
+++ b/src/basic/format-table.c
@@ -1140,14 +1140,12 @@ int table_print(Table *t, FILE *f) {
assert(weight_sum >= column_weight[j]);
weight_sum -= column_weight[j];
- if (restart)
+ if (restart && !finalize)
break;
}
- if (finalize) {
- assert(!restart);
+ if (finalize)
break;
- }
if (!restart)
finalize = true;