libsmartcols: keep scols_table_get_termwidth() read-only
Addresses: https://github.com/karelzak/util-linux/issues/356 Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
07332bfa1e
commit
02aaba6f9f
|
@ -68,6 +68,7 @@ struct libscols_table *scols_new_table(void)
|
|||
|
||||
tb->refcount = 1;
|
||||
tb->out = stdout;
|
||||
tb->termwidth = get_terminal_width(80);
|
||||
|
||||
INIT_LIST_HEAD(&tb->tb_lines);
|
||||
INIT_LIST_HEAD(&tb->tb_columns);
|
||||
|
@ -1154,7 +1155,5 @@ int scols_table_set_termwidth(struct libscols_table *tb, size_t width)
|
|||
*/
|
||||
size_t scols_table_get_termwidth(struct libscols_table *tb)
|
||||
{
|
||||
if (tb->termwidth == 0)
|
||||
tb->termwidth = get_terminal_width(80);
|
||||
return tb->termwidth;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue