Joerg Wunsch 2be5a10ed8 Fix a signedness bug when shifting bits; this caused the length field
of the packet to occasionally been misinterpreted as a negative
number.

When discarding a packet for being overly long, restart the state
machine instead of attempting to drop a preposterous amount of data.
It is unlikely in that case that preposterous amount of data would
ever arrive, so rather attempt to re-align the reading algorithm
(supposedly resulting in a timeout and retransmit).


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@472 81a1dc3b-b13d-400b-aceb-764788c761c2
2005-05-27 12:15:28 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2003-03-12 01:25:43 +00:00
2003-03-12 01:25:43 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2003-02-11 23:50:31 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2005-05-14 14:56:00 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2003-03-11 22:34:53 +00:00
2005-01-24 21:26:13 +00:00
2005-01-24 21:26:13 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00
2004-12-22 01:52:45 +00:00

See the documentation file for the details.

The latest version of AVRDUDE is always available here:

  http://savannah.nongnu.org/projects/avrdude

Description
Languages
C 98.3%
Python 0.4%
Roff 0.4%
Shell 0.2%
Yacc 0.2%
Other 0.2%