aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
diff options
context:
space:
mode:
authorJohn Thacker <johnthacker@gmail.com>2024-02-27 19:03:21 -0500
committerJohn Thacker <johnthacker@gmail.com>2024-02-27 19:03:21 -0500
commit7583014fb06a228aaa78b0e73393ed9175fcaf16 (patch)
treebc20d8a303a97cb4c0021d0ff4f594e319838cf0 /epan/dissectors
parentd62cc2b175e82d1029dd2b5965f2bec91f74d281 (diff)
MEGACO: Remove some long obsolete code
Remove some long obsolete code that dates back to before the binary H.248 protocol was separated into an ASN.1 dissector
Diffstat (limited to 'epan/dissectors')
-rw-r--r--epan/dissectors/packet-megaco.c40
1 files changed, 2 insertions, 38 deletions
diff --git a/epan/dissectors/packet-megaco.c b/epan/dissectors/packet-megaco.c
index bcbad94686..30f7a1b3a6 100644
--- a/epan/dissectors/packet-megaco.c
+++ b/epan/dissectors/packet-megaco.c
@@ -184,7 +184,8 @@ typedef enum
* Here are the global variables associated with
* the various user definable characteristics of the dissection
*
-* MEGACO has two kinds of message formats: text and binary
+* H.248/MEGACO has two kinds of message formats: text and binary (ASN.1).
+* The binary message format is dissected in packet-h248.c
*
* global_megaco_raw_text determines whether we are going to display
* the raw text of the megaco message, much like the HTTP dissector does.
@@ -193,11 +194,6 @@ typedef enum
* a detailed tree that expresses a somewhat more semantically meaningful
* decode.
*/
-#if 0
-static guint global_megaco_bin_sctp_port = PORT_MEGACO_BIN;
-static guint global_megaco_bin_tcp_port = PORT_MEGACO_BIN;
-static guint global_megaco_bin_udp_port = PORT_MEGACO_BIN;
-#endif
static gboolean global_megaco_raw_text = TRUE;
static gboolean global_megaco_dissect_tree = TRUE;
@@ -637,11 +633,6 @@ dissect_megaco_text(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* d
*/
tvb_offset = megaco_tvb_skip_wsp(tvb, tvb_offset);
- /* Quick fix for MEGACO not following the RFC, hopefully not breaking any thing
- * Turned out to be TPKT in case of TCP, added some code to handle that.
- *
- * tvb_offset = tvb_find_guint8(tvb, tvb_offset, 5, 'M');
- */
if(!tvb_get_raw_bytes_as_stringz(tvb,tvb_offset,sizeof(word),word)) return tvb_captured_length(tvb);
/* Quick fix for MEGACO packet with Authentication Header,
@@ -3855,23 +3846,6 @@ proto_register_megaco(void)
megaco_module = prefs_register_protocol(proto_megaco, NULL);
-#if 0
- prefs_register_uint_preference(megaco_module, "sctp.bin_port",
- "MEGACO Binary SCTP Port",
- "Set the SCTP port for MEGACO binary messages",
- 10, &global_megaco_bin_sctp_port);
-
- prefs_register_uint_preference(megaco_module, "tcp.bin_port",
- "MEGACO Binary TCP Port",
- "Set the TCP port for MEGACO binary messages",
- 10, &global_megaco_bin_tcp_port);
-
- prefs_register_uint_preference(megaco_module, "udp.bin_port",
- "MEGACO Binary UDP Port",
- "Set the UDP port for MEGACO binary messages",
- 10, &global_megaco_bin_udp_port);
-#endif
-
prefs_register_bool_preference(megaco_module, "display_raw_text",
"Display raw text for MEGACO message",
"Specifies that the raw text of the "
@@ -3909,16 +3883,6 @@ proto_reg_handoff_megaco(void)
{
dissector_handle_t megaco_text_tcp_handle;
- /*
- * Variables to allow for proper deletion of dissector registration when
- * the user changes port from the gui.
- */
-#if 0
- static guint bin_sctp_port;
- static guint bin_tcp_port;
- static guint bin_udp_port;
-#endif
-
sdp_handle = find_dissector_add_dependency("sdp", proto_megaco);
h245_handle = find_dissector_add_dependency("h245dg", proto_megaco);
h248_handle = find_dissector_add_dependency("h248", proto_megaco);