From bc27dcb518d04bf7c2d5c6045877fcdde62f3da5 Mon Sep 17 00:00:00 2001 From: Phaedrus Leeds Date: Sun, 2 May 2021 15:32:51 -0500 Subject: [PATCH] remote-list: Check for unlikely libostree error --- app/flatpak-builtins-remote-list.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/flatpak-builtins-remote-list.c b/app/flatpak-builtins-remote-list.c index 85f6d7a0..4b81cb02 100644 --- a/app/flatpak-builtins-remote-list.c +++ b/app/flatpak-builtins-remote-list.c @@ -197,8 +197,10 @@ list_remotes (GPtrArray *dirs, Column *columns, GCancellable *cancellable, GErro if (flatpak_dir_get_remote_noenumerate (dir, remote_name)) flatpak_table_printer_append_with_comma (printer, "no-enumerate"); - ostree_repo_remote_get_gpg_verify (flatpak_dir_get_repo (dir), remote_name, - &gpg_verify, NULL); + if (!ostree_repo_remote_get_gpg_verify (flatpak_dir_get_repo (dir), remote_name, + &gpg_verify, error)) + return FALSE; /* shouldn't happen unless repo config is modified out-of-band */ + if (!gpg_verify) flatpak_table_printer_append_with_comma (printer, "no-gpg-verify");