From b2ee236060cd7dd46b643a64fb5b793bfa1eeaf3 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Mon, 12 Jul 2021 12:56:35 +0100 Subject: [PATCH] trivial: Show a critical warning if a device has no context --- libfwupdplugin/fu-device.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libfwupdplugin/fu-device.c b/libfwupdplugin/fu-device.c index 77e04f16c..15fed3334 100644 --- a/libfwupdplugin/fu-device.c +++ b/libfwupdplugin/fu-device.c @@ -1609,8 +1609,11 @@ static void fu_device_add_guid_quirks (FuDevice *self, const gchar *guid) { FuDevicePrivate *priv = GET_PRIVATE (self); - if (priv->ctx == NULL) + if (priv->ctx == NULL) { + g_autofree gchar *str = fu_device_to_string (self); + g_critical ("no FuContext assigned for %s", str); return; + } fu_context_lookup_quirk_by_id_iter (priv->ctx, guid, fu_device_quirks_iter_cb, self); }