Wireshark-commits: [Wireshark-commits] rev 27443: /trunk/epan/dissectors/ /trunk/epan/dissectors/:
Date: Thu, 12 Feb 2009 17:30:23 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=27443

User: wmeier
Date: 2009/02/12 09:30 AM

Log:
 dissect_rtp_heur: prevent a 'false positive' when trying stun dissection.
 
 Specifically: when dissect_rtp_heur calls the stun dissector:
 - Don't do a 'data' dissection if stun dissection fails;
   (ie: use call_dissector_only instead of call_dissector).
 - return the stun dissector success/fail status to the caller of dissect_rtp_heur;
   (Done by registering and calling the heuristic version of the stun dissector).
 Also: use call_dissector_only for each of the dissectors called by dissect_rtp_heur
  (altho it really makes no difference at this point except for the call to the
   stun dissector).

Directory: /trunk/epan/dissectors/
  Changes    Path             Action
  +6 -4      packet-rtp.c     Modified
  +1 -0      packet-stun.c    Modified