From 6e48871bceaba48c5dfb515e1c2594d0347ede47 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Mon, 5 Jun 2017 17:48:13 +0100 Subject: [PATCH] trivial: Respect the checksum kind when calling VerifyUpdate --- src/fu-device.h | 1 + src/fu-main.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fu-device.h b/src/fu-device.h index 3cd6dee22..a8f42fea0 100644 --- a/src/fu-device.h +++ b/src/fu-device.h @@ -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))) diff --git a/src/fu-main.c b/src/fu-main.c index 03bb1372d..1f4cc70a6 100644 --- a/src/fu-main.c +++ b/src/fu-main.c @@ -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);