mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-03 03:00:50 +00:00
libfwupdplugin: Use fu_device_locker_close()
This commit is contained in:
parent
d66a445ada
commit
464eacdc53
@ -80,7 +80,8 @@ fu_device_locker_init (FuDeviceLocker *self)
|
||||
gboolean
|
||||
fu_device_locker_close (FuDeviceLocker *self, GError **error)
|
||||
{
|
||||
g_return_val_if_fail (FU_IS_DEVICE_LOCKER (self), NULL);
|
||||
g_return_val_if_fail (FU_IS_DEVICE_LOCKER (self), FALSE);
|
||||
g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
|
||||
if (!self->device_open)
|
||||
return TRUE;
|
||||
if (!self->close_func (self->device, error))
|
||||
|
@ -282,8 +282,7 @@ fu_usb_device_close (FuDevice *device, GError **error)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
g_clear_object (&priv->usb_device_locker);
|
||||
return TRUE;
|
||||
return fu_device_locker_close (priv->usb_device_locker, error);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -964,7 +964,7 @@ fu_synaptics_mst_device_scan_cascade (FuSynapticsMstDevice *self, guint8 layer,
|
||||
|
||||
/* check recursively for more devices */
|
||||
if (!fu_device_locker_close (locker, &error_local)) {
|
||||
g_debug ("faile to close parent: %s", error_local->message);
|
||||
g_debug ("failed to close parent: %s", error_local->message);
|
||||
continue;
|
||||
}
|
||||
self->mode = FU_SYNAPTICS_MST_MODE_REMOTE;
|
||||
|
Loading…
Reference in New Issue
Block a user