Ethereal-dev: [ethereal-dev] Decode bug?

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

From: Jeff Jahr <jjahr@xxxxxxxxxxxxxx>
Date: Wed, 4 Aug 1999 16:09:21 -0700 (PDT)
I hit a crash while trying to use the display filters in 0.7.0.
I believe that I have traced the cause to the dissect_igmp call.  Ive
included a packet that I can look at in 0.6.0, but causes my build of
0.7.0 to crash.  Could someone take a second and verify the behavior?

Here is what the packet should look like:

Frame (60 on wire, 60 captured)
    Frame arrived on Aug  4, 1999 15:55:44.9313
    Total frame length: 60 bytes
    Capture frame length: 60 bytes
Ethernet II
    Destination: 01:00:5e:00:00:01 (01:00:5e:00:00:01)
    Source: 00:e0:2b:5b:44:00 (00:e0:2b:5b:44:00)
    Type: IP (0x0800)
Internet Protocol
    Version: 4
    Header length: 5
    Type of service: 0x00 (None)
    Total length: 28
    Identification: 0x068d
    Fragment offset: 0
    Time to live: 1
    Protocol: 0x02
    Header checksum: 0xdb50
    Source address: extreme-1.shastanets.com
    Destination address: ALL-SYSTEMS.MCAST.NET
Internet Group Management Protocol
    Version: 1
    Type: 1 (Router query)
    Unused: 0x64
    Checksum: 0x9bee
    Group address: 0.0.0.0

-jsj

Attachment: 1badpacket
Description: Binary data