Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-clnp.c packet-icmpv6.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: Sat, 26 May 2001 23:14:53 -0500 (CDT)
guy         2001/05/26 23:14:53 CDT

  Modified files:
    .                    packet-clnp.c packet-icmpv6.c 
  Log:
  In the ICMPv6 and OSI CLNP dissectors, when calling the IPv6 or CLNP
  dissector to dissect the datagram inside an error report datagram, save
  the current values of the source and destination addresses, and restore
  them after the subdissector returns, so that all address columns in the
  summary pane will reflect the error datagram, not the datagram that
  provoked the error.
  
  Set the Protocol and Info columns upon entry to the ICMPv6 dissector, so
  that if we throw an exception they don't reflect the protocol above
  ICMPv6.
  
  Revision  Changes    Path
  1.28      +29 -1     ethereal/packet-clnp.c
  1.43      +62 -56    ethereal/packet-icmpv6.c