Ethereal-dev: [Ethereal-dev] TCP header lenght highligthed incorrectely in "packet bytes" pane

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

From: "Joaquín Martínez" <jmbouzas@xxxxxxxxx>
Date: Fri, 3 Mar 2006 21:00:04 +0100
Dear devolopers,

please find below the description of "the problem"

OS
Debian Sarge
uname -a
Linux madreselva 2.6.15.4custom0 #1 Mon Feb 20 20:07:56 CET 2006 i686
GNU/Linux


gtk-config --version
1.2.10

ethereal -v
** (ethereal:6528): WARNING **: Protocol filter name
"ISystemActivator" has one or more invalid characters.

** (ethereal:6528): WARNING **: Protocol filter name "MAP_DialoguePDU"
has one or more invalid characters.

** (ethereal:6528): WARNING **: Protocol filter name "CCSDS" has one
or more invalid characters.

** (ethereal:6528): WARNING **: Protocol filter name "FC-dNS" has one
or more invalid characters.

** (ethereal:6528): WARNING **: Protocol filter name "FZS" has one or
more invalid characters.
ethereal 0.10.10
Compiled with GTK+ 2.6.4, with GLib 2.6.4, with libpcap 0.8.3, with libz 1.2.2,
with libpcre 4.5, without UCD-SNMP or Net-SNMP, with ADNS.

Running with libpcap version 0.8.3 on Linux 2.6.15.4custom0.


Bug description:

TCP two hexadecimal digits are highlighted in pane "packet bytes" when TCP
Header length field is selected. May be only one hexadecimal digit (4
bits) is the correct highlighted pattern. TCP flags field is also
affected. I think the bug is in ignoring the "reserved field" that is set
to zero.

Thank you for your work.

Sincerely.