aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-miop.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-miop.c')
-rw-r--r--epan/dissectors/packet-miop.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/epan/dissectors/packet-miop.c b/epan/dissectors/packet-miop.c
index 3c5c4dd85a..14816b339c 100644
--- a/epan/dissectors/packet-miop.c
+++ b/epan/dissectors/packet-miop.c
@@ -150,22 +150,18 @@ static void dissect_miop (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree
version_minor = (hdr_version & 0x0f);
if (hdr_version != 16)
- {
+ {
col_add_fstr (pinfo->cinfo, COL_INFO, "Version %u.%u",
version_major, version_minor);
- if (tree)
- {
- ti = proto_tree_add_item (tree, proto_miop, tvb, 0, -1, ENC_NA);
- miop_tree = proto_item_add_subtree (ti, ett_miop);
- proto_tree_add_text (miop_tree, tvb, 0, -1,
- "Version %u.%u",
- version_major, version_minor);
- expert_add_info_format_text(pinfo, ti, &ei_miop_version_not_supported,
+
+ ti = proto_tree_add_item (tree, proto_miop, tvb, 0, -1, ENC_NA);
+ miop_tree = proto_item_add_subtree (ti, ett_miop);
+ proto_tree_add_expert_format(miop_tree, pinfo, &ei_miop_version_not_supported,
+ tvb, 0, -1,
"MIOP version %u.%u not supported",
version_major, version_minor);
- }
return;
- }
+ }
flags = tvb_get_guint8(tvb, 5);
byte_order = (flags & 0x01) ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN;