aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/s1ap/packet-s1ap-template.c5
-rw-r--r--epan/dissectors/packet-s1ap.c11
2 files changed, 7 insertions, 9 deletions
diff --git a/asn1/s1ap/packet-s1ap-template.c b/asn1/s1ap/packet-s1ap-template.c
index 01e02d400f..92042cf534 100644
--- a/asn1/s1ap/packet-s1ap-template.c
+++ b/asn1/s1ap/packet-s1ap-template.c
@@ -60,7 +60,7 @@
/* No SCTP port registered with IANA for S1AP yet */
#define SCTP_PORT_S1AP 0
-static dissector_handle_t nas_eps_handle=NULL;
+static dissector_handle_t nas_eps_handle;
#include "packet-s1ap-val.h"
@@ -165,6 +165,7 @@ proto_reg_handoff_s1ap(void)
if (!Initialized) {
s1ap_handle = find_dissector("s1ap");
+ nas_eps_handle = find_dissector("nas-eps");
dissector_add_handle("sctp.port", s1ap_handle); /* for "decode-as" */
Initialized=TRUE;
#include "packet-s1ap-dis-tab.c"
@@ -178,8 +179,6 @@ proto_reg_handoff_s1ap(void)
if (SctpPort != 0) {
dissector_add("sctp.port", SctpPort, s1ap_handle);
}
-
- nas_eps_handle = find_dissector("nas-eps");
}
/*--- proto_register_s1ap -------------------------------------------*/
diff --git a/epan/dissectors/packet-s1ap.c b/epan/dissectors/packet-s1ap.c
index d46474505f..f9b0a992c3 100644
--- a/epan/dissectors/packet-s1ap.c
+++ b/epan/dissectors/packet-s1ap.c
@@ -68,7 +68,7 @@
/* No SCTP port registered with IANA for S1AP yet */
#define SCTP_PORT_S1AP 0
-static dissector_handle_t nas_eps_handle=NULL;
+static dissector_handle_t nas_eps_handle;
/*--- Included file: packet-s1ap-val.h ---*/
@@ -6517,6 +6517,7 @@ proto_reg_handoff_s1ap(void)
if (!Initialized) {
s1ap_handle = find_dissector("s1ap");
+ nas_eps_handle = find_dissector("nas-eps");
dissector_add_handle("sctp.port", s1ap_handle); /* for "decode-as" */
Initialized=TRUE;
@@ -6692,7 +6693,7 @@ proto_reg_handoff_s1ap(void)
/*--- End of included file: packet-s1ap-dis-tab.c ---*/
-#line 171 "packet-s1ap-template.c"
+#line 172 "packet-s1ap-template.c"
} else {
if (SctpPort != 0) {
dissector_delete("sctp.port", SctpPort, s1ap_handle);
@@ -6703,8 +6704,6 @@ proto_reg_handoff_s1ap(void)
if (SctpPort != 0) {
dissector_add("sctp.port", SctpPort, s1ap_handle);
}
-
- nas_eps_handle = find_dissector("nas-eps");
}
/*--- proto_register_s1ap -------------------------------------------*/
@@ -8059,7 +8058,7 @@ void proto_register_s1ap(void) {
"s1ap.UnsuccessfulOutcome_value", HFILL }},
/*--- End of included file: packet-s1ap-hfarr.c ---*/
-#line 193 "packet-s1ap-template.c"
+#line 192 "packet-s1ap-template.c"
};
/* List of subtrees */
@@ -8248,7 +8247,7 @@ void proto_register_s1ap(void) {
&ett_s1ap_UnsuccessfulOutcome,
/*--- End of included file: packet-s1ap-ettarr.c ---*/
-#line 199 "packet-s1ap-template.c"
+#line 198 "packet-s1ap-template.c"
};
module_t *s1ap_module;