aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-hyperscsi.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-hyperscsi.c')
-rw-r--r--epan/dissectors/packet-hyperscsi.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-hyperscsi.c b/epan/dissectors/packet-hyperscsi.c
index 80c1e0ea36..9571e11d18 100644
--- a/epan/dissectors/packet-hyperscsi.c
+++ b/epan/dissectors/packet-hyperscsi.c
@@ -41,6 +41,8 @@ static gint ett_hyperscsi = -1;
static gint ett_hs_hdr = -1;
static gint ett_hs_pdu = -1;
+static dissector_handle_t hs_handle;
+
static const true_false_string tfs_lastfrag = {
"Last Fragment",
"Not Last Fragment"
@@ -186,7 +188,7 @@ proto_register_hyperscsi(void)
proto_register_field_array(proto_hyperscsi, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
- register_dissector("hyperscsi", dissect_hyperscsi, proto_hyperscsi);
+ hs_handle = register_dissector("hyperscsi", dissect_hyperscsi, proto_hyperscsi);
}
/* XXX <epan/etypes.h> */
@@ -195,9 +197,6 @@ proto_register_hyperscsi(void)
void
proto_reg_handoff_hyperscsi(void)
{
- dissector_handle_t hs_handle;
-
- hs_handle = find_dissector("hyperscsi");
dissector_add_uint("ethertype", ETHERTYPE_HYPERSCSI, hs_handle);
}