From bfb7d4217ae1907133347e4e03febabbf4d5648b Mon Sep 17 00:00:00 2001 From: Ryan Gonzalez Date: Tue, 4 Jun 2019 21:53:59 +0000 Subject: [PATCH] app: Avoid a potential segfault when skipping columns Closes: #2942 Approved by: mwleeds (cherry picked from commit cd231503f2ee55a5f4b312a55af4534f80a20a7c) --- app/flatpak-table-printer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/flatpak-table-printer.c b/app/flatpak-table-printer.c index 69b5eeab..09608ff3 100644 --- a/app/flatpak-table-printer.c +++ b/app/flatpak-table-printer.c @@ -372,6 +372,9 @@ colum_is_unique (FlatpakTablePrinter *printer, int col) for (i = 0; i < printer->rows->len; i++) { Row *row = g_ptr_array_index (printer->rows, i); + if (col >= row->cells->len) + continue; + Cell *cell = g_ptr_array_index (row->cells, col); if (i == 0)