Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 2509] SCCP dissector - assoc->calling_ssn or assoc-> calle

Date: Tue, 29 Apr 2008 04:28:14 -0700 (PDT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2509





--- Comment #2 from João Fonseca <j.pedro.fonseca@xxxxxxxxxxxxxxx>  2008-04-29 04:26:24 GMT ---
(In reply to comment #1)
> Hi.  Do you have a capture where this happens?
> 

Sorry, but no. I'm using a slightly modified ATM dissector, and so you wouldn't
be able to open it with a regular wireshark.

The capture contains multiple SCCP packets, some with RANAP, other with SCCP-MG
traffic. Some SCCP-MG packets cause the assoc variable to keep its values (I
couldn't figure out why), and the next RANAP packets are decoded as SCCP-MG.

I think my patch is essentially correct: when you set "called_ssn" or
"calling_ssn", you must set the opposite variable to INVALID_SSN, making sure
it's not used by any other parts of the code (it was being used to choose which
subdissector to call)


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.