mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-03 09:42:06 +00:00
trivial: Fix critical warning when os-release is unavailable
This commit is contained in:
parent
f6dee8d8d5
commit
f674bc92ec
@ -256,10 +256,14 @@ fu_config_add_remotes_for_path (FuConfig *self, const gchar *path, GError **erro
|
||||
return FALSE;
|
||||
|
||||
/* replace any dynamic values from os-release */
|
||||
as_utils_string_replace (agreement_markup, "$OS_RELEASE:NAME$",
|
||||
g_hash_table_lookup (self->os_release, "NAME"));
|
||||
as_utils_string_replace (agreement_markup, "$OS_RELEASE:BUG_REPORT_URL$",
|
||||
g_hash_table_lookup (self->os_release, "BUG_REPORT_URL"));
|
||||
tmp = g_hash_table_lookup (self->os_release, "NAME");
|
||||
if (tmp == NULL)
|
||||
tmp = "this distribution";
|
||||
as_utils_string_replace (agreement_markup, "$OS_RELEASE:NAME$", tmp);
|
||||
tmp = g_hash_table_lookup (self->os_release, "BUG_REPORT_URL");
|
||||
if (tmp == NULL)
|
||||
tmp = "https://github.com/hughsie/fwupd/issues";
|
||||
as_utils_string_replace (agreement_markup, "$OS_RELEASE:BUG_REPORT_URL$", tmp);
|
||||
fwupd_remote_set_agreement (remote, agreement_markup->str);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user