summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2005-11-06 21:21:19 +0000
committerMarcel Holtmann <marcel@holtmann.org>2005-11-06 21:21:19 +0000
commit14d3b87c5357f5df85d167084ba8048a48f8df7e (patch)
tree86ee78a349f00c38cf16da6e1ccc4c448d5a5aa4
parent50a8cc8a256f3ef56a6144cabd2ae6ee5848e46d (diff)
Some more big endian fixes
-rw-r--r--tools/dfutool.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/dfutool.c b/tools/dfutool.c
index 0de67bb1..eb087011 100644
--- a/tools/dfutool.c
+++ b/tools/dfutool.c
@@ -211,9 +211,9 @@ static struct usb_dev_handle *open_device(char *device, struct dfu_suffix *suffi
if (status.bState == DFU_STATE_DFU_IDLE) {
if (suffix) {
- suffix->idVendor = 0x0000;
- suffix->idProduct = 0x0000;
- suffix->bcdDevice = 0x0000;
+ suffix->idVendor = cpu_to_le16(0x0000);
+ suffix->idProduct = cpu_to_le16(0x0000);
+ suffix->bcdDevice = cpu_to_le16(0x0000);
}
return udev;
}
@@ -262,7 +262,7 @@ static struct usb_dev_handle *open_device(char *device, struct dfu_suffix *suffi
if (dev->descriptor.bDeviceClass != USB_CLASS_APPLICATION)
continue;
- if (suffix && dev->descriptor.idVendor != suffix->idVendor)
+ if (suffix && dev->descriptor.idVendor != le16_to_cpu(suffix->idVendor))
continue;
if (num > 9 || get_interface_number(dev) != 0)