diff --git a/plugins/modem-manager/fu-mm-device.c b/plugins/modem-manager/fu-mm-device.c index 17feaf003..bc7fe8a30 100644 --- a/plugins/modem-manager/fu-mm-device.c +++ b/plugins/modem-manager/fu-mm-device.c @@ -1624,9 +1624,9 @@ fu_plugin_mm_inhibited_device_info_free(FuPluginMmInhibitedDeviceInfo *info) } FuMmDevice * -fu_mm_device_udev_new(MMManager *manager, FuPluginMmInhibitedDeviceInfo *info) +fu_mm_device_udev_new(FuContext *ctx, MMManager *manager, FuPluginMmInhibitedDeviceInfo *info) { - FuMmDevice *self = g_object_new(FU_TYPE_MM_DEVICE, NULL); + FuMmDevice *self = g_object_new(FU_TYPE_MM_DEVICE, "context", ctx, NULL); g_debug("creating udev-based mm device at %s", info->physical_id); self->manager = g_object_ref(manager); fu_device_set_physical_id(FU_DEVICE(self), info->physical_id); diff --git a/plugins/modem-manager/fu-mm-device.h b/plugins/modem-manager/fu-mm-device.h index 45f4a59c2..c0a1365c0 100644 --- a/plugins/modem-manager/fu-mm-device.h +++ b/plugins/modem-manager/fu-mm-device.h @@ -54,7 +54,7 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuPluginMmInhibitedDeviceInfo, fu_plugin_mm_inhibited_device_info_free); FuMmDevice * -fu_mm_device_udev_new(MMManager *manager, FuPluginMmInhibitedDeviceInfo *info); +fu_mm_device_udev_new(FuContext *ctx, MMManager *manager, FuPluginMmInhibitedDeviceInfo *info); void fu_mm_device_udev_add_port(FuMmDevice *device, const gchar *subsystem, diff --git a/plugins/modem-manager/fu-plugin-modem-manager.c b/plugins/modem-manager/fu-plugin-modem-manager.c index d49606468..642a64cda 100644 --- a/plugins/modem-manager/fu-plugin-modem-manager.c +++ b/plugins/modem-manager/fu-plugin-modem-manager.c @@ -129,7 +129,7 @@ fu_plugin_mm_udev_device_port_added(FuPlugin *plugin, return; } /* create device and add to cache */ - dev = fu_mm_device_udev_new(priv->manager, priv->inhibited); + dev = fu_mm_device_udev_new(fu_plugin_get_context(plugin), priv->manager, priv->inhibited); fu_mm_device_udev_add_port(dev, subsystem, path, ifnum); fu_plugin_cache_add(plugin, priv->inhibited->physical_id, dev);