diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2004-11-30 22:11:56 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2004-11-30 22:11:56 +0000 |
commit | e1ad1fe2994d1a028e7588e0bdcd7ffe9ba27db3 (patch) | |
tree | 094464ee4f9bc7ae574e5f0e62845586bb61f8cf /epan/dissectors/packet-nsip.c | |
parent | dc40504b7ba9fc73b45e423bad0d9f58802952b1 (diff) |
Fix port preference handling.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@12628 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-nsip.c')
-rw-r--r-- | epan/dissectors/packet-nsip.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/epan/dissectors/packet-nsip.c b/epan/dissectors/packet-nsip.c index c4f5fd39ab..f7a617348c 100644 --- a/epan/dissectors/packet-nsip.c +++ b/epan/dissectors/packet-nsip.c @@ -65,6 +65,9 @@ static int hf_nsip_ericsson_rp = -1; static int nsip_udp_port1 = NSIP_UDP_PORT1; static int nsip_udp_port2 = NSIP_UDP_PORT2; +static int global_nsip_udp_port1 = NSIP_UDP_PORT1; +static int global_nsip_udp_port2 = NSIP_UDP_PORT2; + void proto_reg_handoff_nsip(void); /* Initialize the protocol and registered fields */ @@ -1277,9 +1280,11 @@ proto_reg_handoff_nsip(void) { dissector_delete("udp.port", nsip_udp_port1, nsip_handle); dissector_delete("udp.port", nsip_udp_port2, nsip_handle); } + global_nsip_udp_port1 = nsip_udp_port1; + global_nsip_udp_port2 = nsip_udp_port2; - dissector_add("udp.port", nsip_udp_port1, nsip_handle); - dissector_add("udp.port", nsip_udp_port2, nsip_handle); + dissector_add("udp.port", global_nsip_udp_port1, nsip_handle); + dissector_add("udp.port", global_nsip_udp_port2, nsip_handle); bssgp_handle = find_dissector("bssgp"); } |