diff options
Diffstat (limited to 'asn1/qsig/packet-qsig-template.c')
-rw-r--r-- | asn1/qsig/packet-qsig-template.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/asn1/qsig/packet-qsig-template.c b/asn1/qsig/packet-qsig-template.c index cd1aeb3c4e..27070df59f 100644 --- a/asn1/qsig/packet-qsig-template.c +++ b/asn1/qsig/packet-qsig-template.c @@ -307,6 +307,7 @@ static int *hf_qsig_ie_type_arr[] = { /* Initialize the subtree pointers */ static gint ett_qsig = -1; static gint ett_qsig_ie = -1; +static gint ett_qsig_unknown_extension = -1; #include "packet-qsig-ett.c" /* Preferences */ @@ -315,7 +316,10 @@ static gint ett_qsig_ie = -1; static dissector_handle_t data_handle = NULL; /* Gloabl variables */ +static const char *extension_oid = NULL; +/* Dissector tables */ +static dissector_table_t extension_dissector_table; #include "packet-qsig-fn.c" @@ -617,6 +621,7 @@ void proto_register_qsig(void) { static gint *ett[] = { &ett_qsig, &ett_qsig_ie, + &ett_qsig_unknown_extension, #include "packet-qsig-ettarr.c" }; @@ -627,6 +632,8 @@ void proto_register_qsig(void) { proto_register_field_array(proto_qsig, hf, array_length(hf)); proto_register_subtree_array(ett, array_length(ett)); + /* Register dissector tables */ + extension_dissector_table = register_dissector_table("qsig.ext", "QSIG Extension", FT_STRING, BASE_NONE); } |