Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-smb-pipe.c packet-smb.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: Sun, 5 Aug 2001 19:59:16 -0500 (CDT)
guy         2001/08/05 19:59:16 CDT

  Modified files:
    .                    packet-smb-pipe.c packet-smb.c 
  Log:
  The MID in an SMB message is not a transaction ID in, say, the ONC RPC
  sense; instead, it's a "multiplex ID" used when there's more than one
  request *currently* in flight, to distinguish replies.
  
  This means that the MID and PID don't uniquely identify a request in
  a conversation.
  
  Therefore, we have to use some other value to distinguish between
  requests with the same MID and PID.
  
  Add a mechanism to do so.
  
  Revision  Changes    Path
  1.26      +13 -7     ethereal/packet-smb-pipe.c
  1.96      +196 -91   ethereal/packet-smb.c