X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fpivot-table.c;h=4744e66c4b936db575e4b62509be369b7cf488ab;hb=837cc40b0e51028fdc51f8f890eba4e25e3bd2a6;hp=6ba4c16f2e0811545b4b5673678900f5b37a1cf3;hpb=e5f444ae6a67fdd38c5b08d5ba3592a7fb0f793a;p=pspp diff --git a/src/output/pivot-table.c b/src/output/pivot-table.c index 6ba4c16f2e..4744e66c4b 100644 --- a/src/output/pivot-table.c +++ b/src/output/pivot-table.c @@ -1939,6 +1939,8 @@ compose_headings (const struct pivot_table *pt, static void free_headings (const struct pivot_axis *axis, char ***headings) { + if (!headings) + return; for (size_t i = 0; i < axis->label_depth; i++) { for (size_t j = 0; j < axis->extent; j++) @@ -2103,7 +2105,7 @@ pivot_table_dump (const struct pivot_table *table, int indentation) { if (x) fputs ("; ", stdout); - if (column_headings[y][x]) + if (column_headings && column_headings[y] && column_headings[y][x]) fputs (column_headings[y][x], stdout); } putchar ('\n');