Wireshark-commits: [Wireshark-commits] rev 29986: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Fri, 18 Sep 2009 22:41:06 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=29986

User: wmeier
Date: 2009/09/18 03:41 PM

Log:
 From  yami<yamisoe At ...>: Fix Bug #3542: get_dfs_referral referral entry is not dissected corectly.
 
 (See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3542)
 
 The current get_dfs_referral response code is based on old protocol specs,
 which are unofficial, erroneous. 
 
 I modify packet-smb.c to be confirm to protocol's official spec. Some
 changes are:
 
   1. handle referral entry version 2, 3, 4 separately. The current code does
 not distinguish v3 from v2, however they are not same.
   2. change server type, referral flags etc.
   3. refactor some code, such as string dissecting.
 
 Also: From me: a small change to handle possible overflow
 when subtracting from a guint16.

Directory: /trunk/epan/dissectors/
  Changes    Path            Action
  +285 -107  packet-smb.c    Modified