aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sysex.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2013-09-01 16:41:29 +0000
committerMichael Mann <mmann78@netscape.net>2013-09-01 16:41:29 +0000
commit1f4f0d535a9ba74886aab688cf0b5718fe6882d5 (patch)
tree9ef506c7671f8e6f42d503c8a4059e83abd2013b /epan/dissectors/packet-sysex.c
parent2bda15544c070c6ab5f8ec572c3e33057f37d567 (diff)
Remove expert_add_undecoded_item in favor of proto_tree_add_expert.
svn path=/trunk/; revision=51632
Diffstat (limited to 'epan/dissectors/packet-sysex.c')
-rw-r--r--epan/dissectors/packet-sysex.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-sysex.c b/epan/dissectors/packet-sysex.c
index f01299542f..b1230da3f0 100644
--- a/epan/dissectors/packet-sysex.c
+++ b/epan/dissectors/packet-sysex.c
@@ -99,6 +99,7 @@ static gint ett_sysex = -1;
static expert_field ei_sysex_message_start_byte = EI_INIT;
static expert_field ei_digitech_checksum_bad = EI_INIT;
static expert_field ei_sysex_message_end_byte = EI_INIT;
+static expert_field ei_sysex_undecoded = EI_INIT;
#define SYSEX_MANUFACTURER_DOD 0x000010
@@ -1088,9 +1089,8 @@ dissect_digitech_procedure(guint8 procedure, const gint offset,
if (data_offset < data_len)
{
- expert_add_undecoded_item(data_tvb, pinfo, tree,
- data_offset, data_len - data_offset,
- PI_WARN);
+ proto_tree_add_expert(tree, pinfo, &ei_sysex_undecoded,
+ data_tvb, data_offset, data_len - data_offset);
}
}
@@ -1199,9 +1199,8 @@ dissect_sysex_command(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree
if (offset < data_len - 1)
{
- expert_add_undecoded_item(tvb, pinfo, tree,
- offset, data_len - offset - 1,
- PI_WARN);
+ proto_tree_add_expert(tree, pinfo, &ei_sysex_undecoded,
+ tvb, offset, data_len - offset - 1);
}
/* Check end byte (EOX - 0xF7) */
@@ -1395,6 +1394,7 @@ proto_register_sysex(void)
{ &ei_sysex_message_start_byte, { "sysex.message_start_byte", PI_PROTOCOL, PI_WARN, "SYSEX Error: Wrong start byte", EXPFILL }},
{ &ei_digitech_checksum_bad, { "sysex.digitech.checksum_bad", PI_CHECKSUM, PI_WARN, "ARP packet storm detected", EXPFILL }},
{ &ei_sysex_message_end_byte, { "sysex.message_end_byte", PI_PROTOCOL, PI_WARN, "SYSEX Error: Wrong end byte", EXPFILL }},
+ { &ei_sysex_undecoded, { "sysex.undecoded", PI_UNDECODED, PI_WARN, "Not dissected yet (report to wireshark.org)", EXPFILL }},
};
expert_module_t* expert_sysex;