joerg_wunsch 09d754b9fd 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

Languages
HTML 67.7%
C 25.4%
JavaScript 4%
Roff 0.6%
Yacc 0.5%
Other 1.6%