Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-aim.c packet-fix.c packet-ppp.c packe

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

From: Gerald Combs <gerald@xxxxxxxxxxxxxxxxx>
Date: Sun, 18 May 2003 22:23:12 -0500 (CDT)
gerald      2003/05/18 22:23:12 CDT

  Modified files:
    .                    packet-aim.c packet-fix.c packet-ppp.c 
                         packet-quake.c packet-quake2.c 
                         packet-quake3.c packet-quakeworld.c 
                         packet-scsi.c 
  Log:
  More tvb_get_nstringz0() fixes.  Timo Sirainen pointed out that Bad
  Things can happen if we pass a zero buffer length to tvb_get_nstringz0().
  Throw an exception if this happens.
  
  In various dissectors make sure the tvb_get_nstringz0()'s buffer length
  is greater than zero.
  
  Revision  Changes    Path
  1.29      +3 -3      ethereal/packet-aim.c
  1.3       +7 -1      ethereal/packet-fix.c
  1.111     +10 -6     ethereal/packet-ppp.c
  1.29      +12 -30    ethereal/packet-quake.c
  1.14      +4 -10     ethereal/packet-quake2.c
  1.15      +2 -3      ethereal/packet-quake3.c
  1.17      +2 -3      ethereal/packet-quakeworld.c
  1.30      +5 -3      ethereal/packet-scsi.c