Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-clnp.c packet-fc.c packet-ieee80211.c
guy         2003/03/04 00:47:14 CST
  Modified files:
    .                    packet-clnp.c packet-fc.c 
                         packet-ieee80211.c packet-igmp.c 
                         packet-ip.c packet-ipv6.c 
                         packet-netbios.c packet-tds.c 
                         reassemble.c 
  Log:
  When deciding whether we have enough data in a lower-level packet to
  attempt reassembly of a higher-level packet that includes the
  lower-level packet, use "tvb_bytes_exist()" to check whether all the
  data that's to be included in the reassembly is available, rather than
  by checking whether the packet is short.
  
  Add some checks of that sort that were missing.
  
  Use the reported length of the packet when doing reassembly.
  
  Make the "iphdrlen" field of a "packet_info" structure be the length of
  the IP header in bytes, not in 4-byte words.
  
  Revision  Changes    Path
  1.68      +3 -3      ethereal/packet-clnp.c
  1.4       +3 -2      ethereal/packet-fc.c
  1.83      +2 -2      ethereal/packet-ieee80211.c
  1.22      +3 -3      ethereal/packet-igmp.c
  1.185     +5 -4      ethereal/packet-ip.c
  1.94      +2 -2      ethereal/packet-ipv6.c
  1.56      +4 -3      ethereal/packet-netbios.c
  1.11      +2 -2      ethereal/packet-tds.c
  1.29      +4 -4      ethereal/reassemble.c