Ethereal-dev: Re: [Ethereal-dev] bug in Ethereal WTP code ?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Thu, 27 Dec 2001 14:19:13 -0800
On Thu, Dec 27, 2001 at 04:29:57PM +0100, M.C. van den Bovenkamp wrote:
> Upgrade to 0.9.0 as soon as that's available for Windows in binary form
> (or grab the source and compile it yourself, if that's an option). At
> least on Linux, that has no problems with your capture.

In 0.8.20, a variable that held an offset into a WSP packet was an
8-bit variable.  The packet in question had more than 256 bytes worth of
WSP data, so that variable would overflow and wrap around, causing the
dissector to dissect the data over and over and over and over and over
and over and over and over and....

It's a 32-bit variable in 0.9.0, so it should be fixed on all platforms.
(0.8.20 looped forever on FreeBSD 3.4; 0.9.0 had no problem with the
frame.)