aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tds.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-tds.c')
-rw-r--r--epan/dissectors/packet-tds.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-tds.c b/epan/dissectors/packet-tds.c
index 3743d02dcc..c0937c8fe1 100644
--- a/epan/dissectors/packet-tds.c
+++ b/epan/dissectors/packet-tds.c
@@ -471,6 +471,8 @@ static const value_string tds_data_type_names[] = {
void proto_reg_handoff_tds(void);
void proto_register_tds(void);
+#define TDS_PORT_RANGE "1433,2433" /* Not IANA registered */
+
/************************ Message definitions ***********************/
/* Bulk Load BCP stream */
@@ -5637,9 +5639,7 @@ void
proto_reg_handoff_tds(void)
{
/* Initial TDS ports: MS SQL default ports */
- dissector_add_uint("tcp.port", 1433, tds_tcp_handle);
- dissector_add_uint("tcp.port", 2433, tds_tcp_handle);
-
+ dissector_add_uint_range_with_preference("tcp.port", TDS_PORT_RANGE, tds_tcp_handle);
heur_dissector_add("tcp", dissect_tds_tcp_heur, "Tabular Data Stream over TCP", "tds_tcp", proto_tds, HEURISTIC_ENABLE);
ntlmssp_handle = find_dissector_add_dependency("ntlmssp", proto_tds);