Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal packet-atm.c packet-eth.c packet-isl.c

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

From: "Gilbert Ramirez Jr." <gram@xxxxxxxxxxxx>
Date: Mon, 15 May 2000 01:22:15 -0500 (CDT)
gram        2000/05/15 01:22:12 CDT

  Modified files:
    .                    packet-atm.c packet-eth.c packet-isl.c 
                         packet-tr.c packet-tr.h packet.c 
  Log:
  Convert token-ring dissector to use tvbuffs.
  
  Modify ethernet dissector to catch BoundsError if the attempt to
  create next_tvb with the length specified in the ethernet header throws
  an exception. In that case, next_tv is created with as many bytes as
  are available in the frame.
  
  Both dissect_tr() and dissect_eth() now have TRY blocks, which means
  I had to fiddle with 'volatile' and 'static' storage options to get
  things right (at least according to gcc).
  
  Revision  Changes    Path
  1.16      +7 -3      ethereal/packet-atm.c
  1.36      +49 -36    ethereal/packet-eth.c
  1.9       +4 -2      ethereal/packet-isl.c
  1.40      +166 -126  ethereal/packet-tr.c
  1.2       +2 -2      ethereal/packet-tr.h
  1.82      +2 -2      ethereal/packet.c