From 6359f7f9c61e3bb0fabd465f08d20468c64d9e57 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 11 Oct 2017 10:58:07 +0100 Subject: [PATCH] dfu: Log the transfer size chosen for the device --- plugins/dfu/dfu-device.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/dfu/dfu-device.c b/plugins/dfu/dfu-device.c index b4eb98309..d559b581f 100644 --- a/plugins/dfu/dfu-device.c +++ b/plugins/dfu/dfu-device.c @@ -291,9 +291,11 @@ dfu_device_parse_iface_data (DfuDevice *device, GBytes *iface_data) } /* check transfer size */ - priv->transfer_size = desc->wTransferSize; - if (priv->transfer_size == 0x0000) { - g_warning ("DFU transfer size invalid, using default: 0x%04x", + priv->transfer_size = GUINT16_FROM_LE (desc->wTransferSize); + if (priv->transfer_size > 0x0000) { + g_debug ("using DFU transfer size 0x%04x bytes", priv->transfer_size); + } else { + g_warning ("DFU transfer size 0x%04x invalid, using default", desc->wTransferSize); priv->transfer_size = 64; }