diff options
Diffstat (limited to 'epan/dissectors/packet-cmpp.c')
-rw-r--r-- | epan/dissectors/packet-cmpp.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/epan/dissectors/packet-cmpp.c b/epan/dissectors/packet-cmpp.c index 125ea82727..a82090c550 100644 --- a/epan/dissectors/packet-cmpp.c +++ b/epan/dissectors/packet-cmpp.c @@ -30,10 +30,7 @@ #define CMPP_DELIVER_REPORT_LEN 71 /* These are not registered with IANA */ -#define CMPP_SP_LONG_PORT 7890 -#define CMPP_SP_SHORT_PORT 7900 -#define CMPP_ISMG_LONG_PORT 7930 -#define CMPP_ISMG_SHORT_PORT 9168 +#define CMPP_PORT_RANGE "7890,7900,7930,9168" void proto_register_cmpp(void); void proto_reg_handoff_cmpp(void); @@ -977,10 +974,7 @@ proto_reg_handoff_cmpp(void) dissector_handle_t cmpp_handle; cmpp_handle = create_dissector_handle(dissect_cmpp, proto_cmpp); - dissector_add_uint("tcp.port", CMPP_SP_LONG_PORT, cmpp_handle); - dissector_add_uint("tcp.port", CMPP_SP_SHORT_PORT, cmpp_handle); - dissector_add_uint("tcp.port", CMPP_ISMG_LONG_PORT, cmpp_handle); - dissector_add_uint("tcp.port", CMPP_ISMG_SHORT_PORT, cmpp_handle); + dissector_add_uint_range_with_preference("tcp.port", CMPP_PORT_RANGE, cmpp_handle); } /* |