aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-s1ap.c
diff options
context:
space:
mode:
authorwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>2009-01-13 18:34:49 +0000
committerwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>2009-01-13 18:34:49 +0000
commitb9e29e50f20f19716c384893cc9fabdcae1cd8f9 (patch)
tree422f310d199ea1d8f32b89a140ba34212e8fa024 /epan/dissectors/packet-s1ap.c
parent1ff7ca86726eb121c35f5486c84b0e1c94196976 (diff)
Move find_dissector to once-only section of _reg_handoff
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27220 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-s1ap.c')
-rw-r--r--epan/dissectors/packet-s1ap.c11
1 files changed, 5 insertions, 6 deletions
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;