From 59ba65df21ff28cbed421f6813e5cd1b451c9d5d Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 14 Jul 2020 12:03:11 +0200 Subject: [PATCH] libsmartcols: (smaple) check scols_line_set_data() return code [coverity scan] Signed-off-by: Karel Zak --- libsmartcols/samples/maxout.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/libsmartcols/samples/maxout.c b/libsmartcols/samples/maxout.c index 07a05e13ff..263d4de81b 100644 --- a/libsmartcols/samples/maxout.c +++ b/libsmartcols/samples/maxout.c @@ -42,10 +42,15 @@ int main(int argc, char *argv[]) while (nlines--) { struct libscols_line *ln = scols_table_new_line(tb, NULL); - - scols_line_set_data(ln, COL_LEFT, "A"); - scols_line_set_data(ln, COL_FOO, "B"); - scols_line_set_data(ln, COL_RIGHT, "C"); + int rc; + + rc = scols_line_set_data(ln, COL_LEFT, "A"); + if (!rc) + rc = scols_line_set_data(ln, COL_FOO, "B"); + if (!rc) + rc = scols_line_set_data(ln, COL_RIGHT, "C"); + if (rc) + err(EXIT_FAILURE, "failed to set line data"); } scols_print_table(tb); -- 2.47.3