diff --git a/src/fu-provider.c b/src/fu-provider.c index 96fdd58cd..ac6ed93f4 100644 --- a/src/fu-provider.c +++ b/src/fu-provider.c @@ -217,6 +217,7 @@ fu_provider_unlock (FuProvider *provider, } /* update with correct flags */ + flags = fu_device_get_flags (device); fu_device_set_flags (device, flags &= ~FU_DEVICE_FLAG_LOCKED); fu_device_set_modified (device, g_get_real_time () / G_USEC_PER_SEC); return TRUE;