From 5144ea76f646cd9f649de16e3d67dfead2d3c2bf Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Wed, 2 Jun 2010 15:44:48 +0000 Subject: [PATCH] Oops - descriptor pointer should be assigned, not incremented with the new type-safe code. --- LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h b/LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h index 5aa8f3cfa9..91ed492fa0 100644 --- a/LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h +++ b/LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h @@ -269,7 +269,7 @@ { uint16_t CurrDescriptorSize = DESCRIPTOR_CAST(*CurrConfigLoc, USB_Descriptor_Header_t).Size; - *CurrConfigLoc += ((uint8_t*)*CurrConfigLoc) + CurrDescriptorSize; + *CurrConfigLoc = ((uint8_t*)*CurrConfigLoc) + CurrDescriptorSize; *BytesRem -= CurrDescriptorSize; }