From 5af31bdb334418c9b4ff33be7296c1722a986d85 Mon Sep 17 00:00:00 2001 From: Dean Date: Wed, 29 Jun 2011 05:57:29 +0000 Subject: Merge over core library changes from the MultiArchDemos branch. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1831 d5102386-fcda-11dd-9fdb-3debd5008f28 --- LUFA/Drivers/USB/Core/ConfigDescriptor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'LUFA/Drivers/USB/Core/ConfigDescriptor.c') diff --git a/LUFA/Drivers/USB/Core/ConfigDescriptor.c b/LUFA/Drivers/USB/Core/ConfigDescriptor.c index 35a01995..3e0cce5c 100644 --- a/LUFA/Drivers/USB/Core/ConfigDescriptor.c +++ b/LUFA/Drivers/USB/Core/ConfigDescriptor.c @@ -54,7 +54,7 @@ uint8_t USB_Host_GetDeviceConfigDescriptor(const uint8_t ConfigNumber, if ((ErrorCode = USB_Host_SendControlRequest(ConfigHeader)) != HOST_SENDCONTROL_Successful) return ErrorCode; - *ConfigSizePtr = DESCRIPTOR_PCAST(ConfigHeader, USB_Descriptor_Configuration_Header_t)->TotalConfigurationSize; + *ConfigSizePtr = le16_to_cpu(DESCRIPTOR_PCAST(ConfigHeader, USB_Descriptor_Configuration_Header_t)->TotalConfigurationSize); if (*ConfigSizePtr > BufferSize) return HOST_GETCONFIG_BuffOverflow; -- cgit v1.2.3