aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-epl.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-epl.c')
-rw-r--r--epan/dissectors/packet-epl.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-epl.c b/epan/dissectors/packet-epl.c
index 62ef9d36be..0147b94f6b 100644
--- a/epan/dissectors/packet-epl.c
+++ b/epan/dissectors/packet-epl.c
@@ -4367,13 +4367,13 @@ dissect_epl_sdo_command_write_multiple_by_index(struct epl_convo *convo, proto_t
else
col_append_str(pinfo->cinfo, COL_INFO, ".");
- if (sod_index != error)
- idx = sod_index;
-
dataoffset += 2;
proto_item_append_text(psf_od_tree, " Idx: 0x%04X", idx);
+ if (sod_index != error)
+ idx = sod_index;
+
/* get subindex offset */
subindex = tvb_get_guint8(tvb, dataoffset);
subobj = subobject_lookup(obj, subindex);
@@ -4517,12 +4517,12 @@ dissect_epl_sdo_command_write_multiple_by_index(struct epl_convo *convo, proto_t
else
col_append_str(pinfo->cinfo, COL_INFO, ".");
- if (sod_index != error)
- idx = sod_index;
-
proto_tree_add_uint_format(psf_od_tree, hf_epl_asnd_sdo_cmd_data_mapping_index, tvb, dataoffset, 2, idx,"Index: 0x%04X", idx);
proto_item_append_text(psf_od_tree, " Idx: 0x%04X", idx);
+ if (sod_index != error)
+ idx = sod_index;
+
dataoffset += 2;
/* get subindex offset */