diff options
author | Dean Camera <[email protected]> | 2011-04-13 06:12:52 +0000 |
---|---|---|
committer | Dean Camera <[email protected]> | 2011-04-13 06:12:52 +0000 |
commit | e0852408de92eada94b242cf84b007dc4f188467 (patch) | |
tree | b58ea4dab5bffecccf932422804d2e378e87b1fa /LUFA/Drivers/USB/Class | |
parent | 4b1f6cac75a86874d2a15e1893cfb258b2397fb5 (diff) | |
download | qmk_firmware-e0852408de92eada94b242cf84b007dc4f188467.tar.gz qmk_firmware-e0852408de92eada94b242cf84b007dc4f188467.zip |
Replace cast-as-char* byte access of multibyte variables with proper shifts and masks to preserve endianness across different architectures.
Diffstat (limited to 'LUFA/Drivers/USB/Class')
-rw-r--r-- | LUFA/Drivers/USB/Class/Device/RNDIS.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/LUFA/Drivers/USB/Class/Device/RNDIS.c b/LUFA/Drivers/USB/Class/Device/RNDIS.c index 3ade4af705..616af5f7db 100644 --- a/LUFA/Drivers/USB/Class/Device/RNDIS.c +++ b/LUFA/Drivers/USB/Class/Device/RNDIS.c @@ -279,8 +279,8 @@ void RNDIS_Device_ProcessRNDISControlMessage(USB_ClassInfo_RNDIS_Device_t* const RNDIS_Query_Complete_t* QUERY_Response = (RNDIS_Query_Complete_t*)&RNDISInterfaceInfo->State.RNDISMessageBuffer; uint32_t Query_Oid = QUERY_Message->Oid; - void* QueryData = &RNDISInterfaceInfo->State.RNDISMessageBuffer[sizeof(RNDIS_Message_Header_t) + - QUERY_Message->InformationBufferOffset]; + void* QueryData = &RNDISInterfaceInfo->State.RNDISMessageBuffer[sizeof(RNDIS_Message_Header_t) + + QUERY_Message->InformationBufferOffset]; void* ResponseData = &RNDISInterfaceInfo->State.RNDISMessageBuffer[sizeof(RNDIS_Query_Complete_t)]; uint16_t ResponseSize; |