aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h225.c
diff options
context:
space:
mode:
authorkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2007-01-16 07:53:46 +0000
committerkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2007-01-16 07:53:46 +0000
commit02bcf20fd05ce35e468a4b0d2e327085b71372ff (patch)
tree89d7fd567b1568373f1aa9992f23adaf3186a897 /epan/dissectors/packet-h225.c
parent3cb20edacdb9c65a5991290a8a088f3b0fd81916 (diff)
fix registration H.225 over TLS
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20449 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-h225.c')
-rw-r--r--epan/dissectors/packet-h225.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/epan/dissectors/packet-h225.c b/epan/dissectors/packet-h225.c
index 1da392cb2b..b1ac701aae 100644
--- a/epan/dissectors/packet-h225.c
+++ b/epan/dissectors/packet-h225.c
@@ -10778,19 +10778,18 @@ proto_reg_handoff_h225(void)
static gboolean h225_prefs_initialized = FALSE;
if (h225_prefs_initialized) {
+ ssl_dissector_delete(saved_h225_tls_port, "q931.tpkt", TRUE);
} else {
- h225ras_handle=new_create_dissector_handle(dissect_h225_h225_RasMessage, proto_h225);
- dissector_add("udp.port", UDP_PORT_RAS1, h225ras_handle);
- dissector_add("udp.port", UDP_PORT_RAS2, h225ras_handle);
-
- ssl_dissector_delete(saved_h225_tls_port, "q931", TRUE);
-
h225_prefs_initialized = TRUE;
}
saved_h225_tls_port = h225_tls_port;
ssl_dissector_add(saved_h225_tls_port, "q931.tpkt", TRUE);
+ h225ras_handle=new_create_dissector_handle(dissect_h225_h225_RasMessage, proto_h225);
+ dissector_add("udp.port", UDP_PORT_RAS1, h225ras_handle);
+ dissector_add("udp.port", UDP_PORT_RAS2, h225ras_handle);
+
H323UserInformation_handle=find_dissector("h323ui");
h245_handle = find_dissector("h245");