From: Karel Zak Date: Mon, 10 Jun 2013 10:00:12 +0000 (+0200) Subject: lscpu: use TT_FL_FREEDATA for tt table X-Git-Tag: v2.24-rc1~201 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=082479c5826d57162ba3a1262fa8f0a6987ccd57;p=thirdparty%2Futil-linux.git lscpu: use TT_FL_FREEDATA for tt table Signed-off-by: Karel Zak --- diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 98cee16354..2655622172 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 " "*/