diff options
Diffstat (limited to 'src/bin/psql/print.c')
-rw-r--r-- | src/bin/psql/print.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bin/psql/print.c b/src/bin/psql/print.c index 736225c629e..fdf4dcc22e7 100644 --- a/src/bin/psql/print.c +++ b/src/bin/psql/print.c @@ -2596,6 +2596,10 @@ printQuery(const PGresult *result, const printQueryOpt *opt, FILE *fout, FILE *f printTableInit(&cont, &opt->topt, opt->title, PQnfields(result), PQntuples(result)); + /* Assert caller supplied enough translate_columns[] entries */ + Assert(opt->translate_columns == NULL || + opt->n_translate_columns >= cont.ncolumns); + for (i = 0; i < cont.ncolumns; i++) { char align; |