From e2ee3306b705da77e98665d287b7c0150f7a18cf Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 16 Mar 2020 10:47:41 +0100 Subject: [PATCH] repair: Don't crash if no remotes are configured If no remotes are configured, ostree_repo_remote_list returns NULL so don't dereference it. Fixes: https://github.com/flatpak/flatpak/issues/3436 --- common/flatpak-dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/flatpak-dir.c b/common/flatpak-dir.c index d9941cb6..5349f3cb 100644 --- a/common/flatpak-dir.c +++ b/common/flatpak-dir.c @@ -15140,7 +15140,7 @@ flatpak_dir_delete_mirror_refs (FlatpakDir *self, * OS updates which Flatpak shouldn't touch. */ remotes = ostree_repo_remote_list (repo, NULL); - for (i = 0; remotes[i] != NULL; i++) + for (i = 0; remotes != NULL && remotes[i] != NULL; i++) { g_autofree char *remote_collection_id = NULL;