aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-irc.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-irc.c')
-rw-r--r--epan/dissectors/packet-irc.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/epan/dissectors/packet-irc.c b/epan/dissectors/packet-irc.c
index 4a50e8c055..107a9ea450 100644
--- a/epan/dissectors/packet-irc.c
+++ b/epan/dissectors/packet-irc.c
@@ -79,9 +79,7 @@ static const guint8 TAG_DELIMITER[] = {0x01, 0x00};
static ws_mempbrk_pattern pbrk_tag_delimiter;
-#define TCP_PORT_IRC 6667
-#define TCP_PORT_DIRCPROXY 57000
- /* good candidate for dynamic port specification */
+#define TCP_PORT_RANGE "6667,57000" /* Not IANA registered */
static void
dissect_irc_tag_data(proto_tree *tree, proto_item *item, tvbuff_t *tvb, int offset, int datalen, packet_info *pinfo, const guint8* command)
@@ -571,8 +569,7 @@ proto_reg_handoff_irc(void)
dissector_handle_t irc_handle;
irc_handle = create_dissector_handle(dissect_irc, proto_irc);
- dissector_add_uint("tcp.port", TCP_PORT_IRC, irc_handle);
- dissector_add_uint("tcp.port", TCP_PORT_DIRCPROXY, irc_handle);
+ dissector_add_uint_range_with_preference("tcp.port", TCP_PORT_RANGE, irc_handle);
}
/*