From 082479c5826d57162ba3a1262fa8f0a6987ccd57 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 10 Jun 2013 12:00:12 +0200 Subject: lscpu: use TT_FL_FREEDATA for tt table Signed-off-by: Karel Zak --- sys-utils/lscpu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sys-utils') diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 98cee1635..265562217 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -1127,7 +1127,7 @@ print_readable(struct lscpu_desc *desc, int cols[], int ncols, { int i; char buf[BUFSIZ], *data; - struct tt *tt = tt_new_table(0); + struct tt *tt = tt_new_table(TT_FL_FREEDATA); if (!tt) err(EXIT_FAILURE, _("failed to initialize output table")); @@ -1153,11 +1153,13 @@ print_readable(struct lscpu_desc *desc, int cols[], int ncols, for (c = 0; c < ncols; c++) { data = get_cell_data(desc, i, cols[c], mod, buf, sizeof(buf)); - tt_line_set_data(line, c, data && *data ? xstrdup(data) : "-"); + tt_line_set_data(line, c, + xstrdup(data && *data ? data : "-")); } } tt_print_table(tt); + tt_free_table(tt); } /* output formats " "*/ -- cgit v1.2.3-55-g7522