rev 17611: /trunk/epan/dissectors/: packet-frame.c packet-scsi.c /trunk/epan/: exceptions.h

[email protected]
Newsgroups gmane.network.ethereal.cvs
Message-ID <[email protected]>
User: sahlberg
Date: 2006/03/13 04:29 AM

Log:
 SCSI is fairly unique among the ethereal protocols in that it is sometimes normal for a PDU we receive back froma  device to be truncated.
 (report luns with allocation length 8 for example)
 
 Therefore it is a bit wrong to mark these packets as [malformed packets]
 Since they are truncated by scsi   and this is NOTY an error condition.
 
 
 Add a new exception type  :  ScsiBoundsError
 If this exception is caught by packet-frame, then print an appropriate message
 instead of [malformed packet]
 
 For SCSI, add helper macros TRY_SCSI_SHORT_PACKET   and END_...
 
 
 If the packet was not short in the normal sense (snaplen < packetlen) then intercept the exception for BoundsError and rethrow it as ScsiBoundsError instead.

Directory: /trunk/epan/dissectors/
  Changes    Path              Action
  +11 -0     packet-frame.c    Modified
  +47 -1     packet-scsi.c     Modified

Directory: /trunk/epan/
  Changes    Path            Action
  +12 -0     exceptions.h    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=17611&view=rev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.