From: Ben Pfaff Date: Fri, 25 Nov 2022 20:13:41 +0000 (-0800) Subject: pivot-table: Fix memory leak in debug print code. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62e423f7593ab684c20a6381e2e098b97772746d;p=pspp pivot-table: Fix memory leak in debug print code. --- diff --git a/src/output/pivot-table.c b/src/output/pivot-table.c index 93dc74c2d8..1a200f75c0 100644 --- a/src/output/pivot-table.c +++ b/src/output/pivot-table.c @@ -1964,7 +1964,10 @@ compose_headings (const struct pivot_table *pt, { headings[row][column] = pivot_value_to_string (c->name, pt); if (!*headings[row][column]) - headings[row][column] = xstrdup (""); + { + free (headings[row][column]); + headings[row][column] = xstrdup (""); + } row--; } }