Fixed RNDISEthernet demos crashing when calculating checksums for Ethernet/TCP packet...
authorDean Camera <dean@fourwalledcubicle.com>
Tue, 25 May 2010 06:14:37 +0000 (06:14 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Tue, 25 May 2010 06:14:37 +0000 (06:14 +0000)
commit4a13a5484ae19974a46d3def668aa888d12b8f13
tree79f288666aea4a6f2298bb449bf355daaa5e6ce5
parent8f3d4e69c3ccc88f0572a90a367eeaa98e3675c2
Fixed RNDISEthernet demos crashing when calculating checksums for Ethernet/TCP packets of more than ~500 bytes due to an overflow in the checksum calculation loop (thanks to Kevin Malec).

Removed string Attributes from the Service Discovery Protocol code to minimise the potential points of failure while the base code is being debugged.
Demos/Device/ClassDriver/RNDISEthernet/Lib/Ethernet.c
Demos/Device/ClassDriver/RNDISEthernet/Lib/TCP.c
Demos/Device/LowLevel/RNDISEthernet/Lib/Ethernet.c
Demos/Device/LowLevel/RNDISEthernet/Lib/TCP.c
Demos/Host/Incomplete/BluetoothHost/Lib/ServiceDiscoveryProtocol.c
Demos/Host/Incomplete/BluetoothHost/Lib/ServiceDiscoveryProtocol.h
LUFA/Common/Common.h
LUFA/ManPages/ChangeLog.txt