diff options
Diffstat (limited to 'epan/dissectors/packet-knet.c')
-rw-r--r-- | epan/dissectors/packet-knet.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/epan/dissectors/packet-knet.c b/epan/dissectors/packet-knet.c index 25bd5bb004..ecaa151fa2 100644 --- a/epan/dissectors/packet-knet.c +++ b/epan/dissectors/packet-knet.c @@ -32,7 +32,7 @@ void proto_register_knet(void); void proto_reg_handoff_knet(void); #define PROTO_TAG_KNET "KNET" /*!< Definition of kNet Protocol */ -#define PORT 2345 +#define PORT 2345 /* Not IANA registered */ #define KNET_SCTP_PACKET 1000 #define KNET_TCP_PACKET 1001 @@ -119,7 +119,6 @@ static dissector_handle_t knet_handle_udp; /* Ports used by the dissectors */ static guint32 knet_sctp_port = PORT; /*!< Port used by kNet SCTP */ -static guint32 knet_tcp_port = PORT; /*!< Port used by kNet TCP */ static guint32 knet_udp_port = PORT; /*!< Port used by kNet UDP */ static const value_string packettypenames[] = { /*!< Messageid List */ @@ -758,10 +757,6 @@ proto_register_knet(void) "Set the SCTP port for kNet messages", 10, &knet_sctp_port); - prefs_register_uint_preference(knet_module, "tcp.port", "kNet TCP Port", - "Set the TCP port for kNet messages", - 10, &knet_tcp_port); - prefs_register_uint_preference(knet_module, "udp.port", "kNet UDP Port", "Set the UDP port for kNet messages", 10, &knet_udp_port); @@ -777,26 +772,22 @@ proto_reg_handoff_knet(void) static gboolean initialized = FALSE; static guint current_sctp_port; - static guint current_tcp_port; static guint current_udp_port; if(!initialized) { + dissector_add_uint_with_preference("tcp.port", PORT, knet_handle_tcp); initialized = TRUE; } else { dissector_delete_uint("sctp.port", current_sctp_port, knet_handle_sctp); - dissector_delete_uint("tcp.port", current_tcp_port, knet_handle_tcp); dissector_delete_uint("udp.port", current_udp_port, knet_handle_udp); } current_sctp_port = knet_sctp_port; dissector_add_uint("sctp.port", current_sctp_port, knet_handle_sctp); - current_tcp_port = knet_tcp_port; - dissector_add_uint("tcp.port", current_tcp_port, knet_handle_tcp); - current_udp_port = knet_udp_port; dissector_add_uint("udp.port", current_udp_port, knet_handle_udp); } |