admin/status: Correctly check GPG signature

Closes: #1770

Closes: #1787
Approved by: jlebon
This commit is contained in:
Rafael Fonseca 2018-12-13 16:43:35 +01:00 committed by Atomic Bot
parent c25b1c7063
commit f2d4537ffb

View File

@ -141,10 +141,11 @@ deployment_print_status (OstreeSysroot *sysroot,
g_autoptr(GString) output_buffer = g_string_sized_new (256);
/* Print any digital signatures on this commit. */
const char *osname = ostree_deployment_get_osname (deployment);
g_autoptr(GError) local_error = NULL;
g_autoptr(OstreeGpgVerifyResult) result =
ostree_repo_verify_commit_ext (repo, ref, NULL, NULL,
cancellable, &local_error);
ostree_repo_verify_commit_for_remote (repo, ref, osname,
cancellable, &local_error);
/* G_IO_ERROR_NOT_FOUND just means the commit is not signed. */
if (g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))