From 2633b68cd817a3981c6a46802f155f35557e3078 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 4 Feb 2022 18:45:11 +0000 Subject: [PATCH] trivial: Fix the vendor to battery threshold mapping I broke this when optimizing fu_context_lookup_quirk_by_id() to only take a GUID. Mea culpa. Fixes https://github.com/fwupd/fwupd/issues/4250 --- src/fu-engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fu-engine.c b/src/fu-engine.c index af51e13e7..64f30f818 100644 --- a/src/fu-engine.c +++ b/src/fu-engine.c @@ -6906,8 +6906,9 @@ fu_engine_context_set_battery_threshold(FuContext *ctx) vendor = fu_context_get_hwid_replace_value(ctx, FU_HWIDS_KEY_MANUFACTURER, NULL); if (vendor != NULL) { + g_autofree gchar *vendor_guid = fwupd_guid_hash_string(vendor); battery_str = g_strdup( - fu_context_lookup_quirk_by_id(ctx, vendor, FU_QUIRKS_BATTERY_THRESHOLD)); + fu_context_lookup_quirk_by_id(ctx, vendor_guid, FU_QUIRKS_BATTERY_THRESHOLD)); } if (battery_str == NULL) minimum_battery = MINIMUM_BATTERY_PERCENTAGE_FALLBACK;