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;