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