trivial: Respect the checksum kind when calling VerifyUpdate

This commit is contained in:
Richard Hughes 2017-06-05 17:48:13 +01:00
parent e4a100cfee
commit 6e48871bce
2 changed files with 2 additions and 1 deletions

View File

@ -73,6 +73,7 @@ FuDevice *fu_device_new (void);
/* compat getters */
#define fu_device_get_checksum(d) fwupd_device_get_checksum(fwupd_result_get_device(FWUPD_RESULT(d)))
#define fu_device_get_checksum_kind(d) fwupd_device_get_checksum_kind(fwupd_result_get_device(FWUPD_RESULT(d)))
#define fu_device_get_flags(d) fwupd_device_get_flags(fwupd_result_get_device(FWUPD_RESULT(d)))
#define fu_device_get_guids(d) fwupd_device_get_guids(fwupd_result_get_device(FWUPD_RESULT(d)))
#define fu_device_get_guid_default(d) fwupd_device_get_guid_default(fwupd_result_get_device(FWUPD_RESULT(d)))

View File

@ -492,7 +492,7 @@ fu_main_verify_update_device_to_app (FuDevice *device)
rel = as_release_new ();
as_release_set_version (rel, fu_device_get_version (device));
csum = as_checksum_new ();
as_checksum_set_kind (csum, G_CHECKSUM_SHA1);
as_checksum_set_kind (csum, fu_device_get_checksum_kind (device));
as_checksum_set_value (csum, fu_device_get_checksum (device));
as_checksum_set_target (csum, AS_CHECKSUM_TARGET_CONTENT);
as_release_add_checksum (rel, csum);