Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-clnp.c packet-icmpv6.c packet-ip.c

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 27 Sep 2001 05:35:41 -0500 (CDT)
guy         2001/09/27 05:35:41 CDT

  Modified files:
    .                    packet-clnp.c packet-icmpv6.c packet-ip.c 
  Log:
  When dissecting an ICMP datagram that contains part of an IP datagram,
  hand the (possibly-partial) IP datagram to the IP dissector, as we do
  for IPv6 datagrams inside ICMPv6 and CLNP datagrams inside CLNP ER PDUs.
  
  When dissecting IPv6 datagrams inside ICMPv6 and CLNP datagrams inside
  CLNP ER PDUs, catch the ReportedLengthError exception and ignore it, as
  they don't guarantee that all of the original PDU is present.
  
  Revision  Changes    Path
  1.34      +13 -4     ethereal/packet-clnp.c
  1.52      +12 -3     ethereal/packet-icmpv6.c
  1.141     +57 -5     ethereal/packet-ip.c